File tree Expand file tree Collapse file tree 1 file changed +15
-11
lines changed Expand file tree Collapse file tree 1 file changed +15
-11
lines changed Original file line number Diff line number Diff line change @@ -1577,17 +1577,21 @@ RestWrite.prototype.runAfterSaveTrigger = function () {
15771577 const { originalObject, updatedObject } = this . buildParseObjects ( ) ;
15781578 updatedObject . _handleSaveResponse ( this . response . response , this . response . status || 200 ) ;
15791579
1580- this . config . database . loadSchema ( ) . then ( schemaController => {
1581- // Notifiy LiveQueryServer if possible
1582- const perms = schemaController . getClassLevelPermissions ( updatedObject . className ) ;
1583- this . config . liveQueryController . onAfterSave (
1584- updatedObject . className ,
1585- updatedObject ,
1586- originalObject ,
1587- perms
1588- ) ;
1589- } ) ;
1590-
1580+ if ( hasLiveQuery ) {
1581+ this . config . database . loadSchema ( ) . then ( schemaController => {
1582+ // Notify LiveQueryServer if possible
1583+ const perms = schemaController . getClassLevelPermissions ( updatedObject . className ) ;
1584+ this . config . liveQueryController . onAfterSave (
1585+ updatedObject . className ,
1586+ updatedObject ,
1587+ originalObject ,
1588+ perms
1589+ ) ;
1590+ } ) ;
1591+ }
1592+ if ( ! hasAfterSaveHook ) {
1593+ return Promise . resolve ( ) ;
1594+ }
15911595 // Run afterSave trigger
15921596 return triggers
15931597 . maybeRunTrigger (
You can’t perform that action at this time.
0 commit comments