diff --git a/code/apps/Managed Software Center/Managed Software Center/MunkiItems.swift b/code/apps/Managed Software Center/Managed Software Center/MunkiItems.swift index 9407d342..a9c764bb 100644 --- a/code/apps/Managed Software Center/Managed Software Center/MunkiItems.swift +++ b/code/apps/Managed Software Center/Managed Software Center/MunkiItems.swift @@ -1281,7 +1281,10 @@ func appleUpdatesRequireRestartOnMojaveAndUp() -> Bool { func appleUpdatesMustBeDoneWithSystemPreferences() -> Bool { // Return true if any item in the apple update list must be done with System Preferences Software Update - return isAppleSilicon() || appleUpdatesRequireRestartOnMojaveAndUp() + if isAppleSilicon() { + return getAppleUpdates().count > 0 + } + return appleUpdatesRequireRestartOnMojaveAndUp() } func updatesContainNonUserSelectedItems() -> Bool {