From 136567a7a5e1b0ef3fa429764743b9515c0bb4db Mon Sep 17 00:00:00 2001 From: Scott Knight <4534275+knightsc@users.noreply.github.com> Date: Mon, 11 Jun 2018 10:52:28 -0400 Subject: [PATCH] Ensure enrollment message is published for newly enrolled devices (#431) --- platform/device/worker.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/platform/device/worker.go b/platform/device/worker.go index 694bc30e..51527b48 100644 --- a/platform/device/worker.go +++ b/platform/device/worker.go @@ -50,9 +50,8 @@ func (w *Worker) Run(ctx context.Context) error { } depSyncEvents, err := w.ps.Subscribe(ctx, subscription, depsync.SyncTopic) if err != nil { - return errors.Wrapf(err, "subscribing %s to %s", subscription, mdm.AuthenticateTopic) + return errors.Wrapf(err, "subscribing %s to %s", subscription, depsync.SyncTopic) } - connectEvents, err := w.ps.Subscribe(ctx, subscription, mdm.ConnectTopic) if err != nil { return errors.Wrapf(err, "subscribing %s to %s", subscription, mdm.ConnectTopic) @@ -193,7 +192,7 @@ func (w *Worker) updateFromTokenUpdate(ctx context.Context, message []byte) erro dev.AwaitingConfiguration = ev.Command.AwaitingConfiguration dev.LastSeen = time.Now() // first TokenUpdate event will have the enrollment status set to false. - newlyEnrolled := dev.Enrolled + newlyEnrolled := !dev.Enrolled dev.Enrolled = true if err := w.db.Save(dev); err != nil { return errors.Wrapf(err, "saving updated device for Token event udid=%s", ev.Command.UDID)