       kloud.addAdmin { machineId: machine._id }
         .finally ->
           notification.destroy()
-        .then (shared) ->
+        .then (shared) =>
           debug 'fixed permissions', shared
+          @ignoreMachine machine
           new kd.NotificationView { title: 'Permissions fixed' }
         .catch (err) ->
           showError err

    else @emit 'GroupStacksConsistent'


  fixMachinePermissions: (machine, dontAskAgain = no) ->

    { groupsController } = kd.singletons


      if state.dontAskAgain is yes

        @ignoreMachine machine

        new kd.NotificationView
          title    : "We won't bother you again for this machine"
