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 () {
1577
1577
const { originalObject, updatedObject } = this . buildParseObjects ( ) ;
1578
1578
updatedObject . _handleSaveResponse ( this . response . response , this . response . status || 200 ) ;
1579
1579
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
+ }
1591
1595
// Run afterSave trigger
1592
1596
return triggers
1593
1597
. maybeRunTrigger (
You can’t perform that action at this time.
0 commit comments