diff --git a/app/assets/javascripts/app/services/componentManager.js b/app/assets/javascripts/app/services/componentManager.js index 4340a794a..2f4819640 100644 --- a/app/assets/javascripts/app/services/componentManager.js +++ b/app/assets/javascripts/app/services/componentManager.js @@ -546,6 +546,9 @@ class ComponentManager { this.deactivateComponent(model, true); } this.modelManager.setItemToBeDeleted(model); + // Currently extensions are not notified of association until a full server sync completes. + // We manually notify observers. + this.modelManager.notifySyncObserversOfModels([model], SFModelManager.MappingSourceRemoteSaved); } this.syncManager.sync();