diff --git a/app/stores/base/Store.ts b/app/stores/base/Store.ts index f449c98f5..9d3e3956b 100644 --- a/app/stores/base/Store.ts +++ b/app/stores/base/Store.ts @@ -132,7 +132,7 @@ export default abstract class Store { save(params: Properties, options: JSONObject = {}): Promise { const { isNew, ...rest } = options; - if (isNew || !("id" in params)) { + if (isNew || !("id" in params) || !params.id) { return this.create(params, rest); } return this.update(params, rest);