diff --git a/core/server/models/base/index.js b/core/server/models/base/index.js index 34a228625c..5204a47203 100644 --- a/core/server/models/base/index.js +++ b/core/server/models/base/index.js @@ -100,6 +100,10 @@ proto = ghostBookshelf.Model.prototype; * We could embedd adding actions more nicely in the future e.g. plugin. */ const addAction = (model, event, options) => { + if (model._changed && !Object.keys(model._changed).length) { + return; + } + // CASE: model does not support actions at all if (!model.getAction) { return;