diff --git a/checkin/service.go b/checkin/service.go index 7d539174..de155651 100644 --- a/checkin/service.go +++ b/checkin/service.go @@ -58,6 +58,7 @@ func (svc service) Authenticate(cmd mdm.CheckinCommand) error { IMEI: cmd.IMEI, MEID: cmd.MEID, MDMTopic: cmd.Topic, + Model: cmd.Model, DeviceName: cmd.DeviceName, } diff --git a/device/datastore.go b/device/datastore.go index a0e87683..8417882f 100644 --- a/device/datastore.go +++ b/device/datastore.go @@ -62,7 +62,8 @@ var ( product_name=$5, serial_number=$6, imei=$7, - meid=$8 + meid=$8, + model=$9 RETURNING device_uuid;` selectDevicesStmt = `SELECT @@ -166,6 +167,7 @@ func (store pgStore) New(src string, d *Device) (string, error) { d.SerialNumber, d.IMEI, d.MEID, + d.Model, ).Scan(&d.UUID) if err != nil { return "", err