diff --git a/packages/frontend/src/preferences/def.ts b/packages/frontend/src/preferences/def.ts index 40e98fd928..8c66050c9c 100644 --- a/packages/frontend/src/preferences/def.ts +++ b/packages/frontend/src/preferences/def.ts @@ -374,6 +374,11 @@ export const PREF_DEF = { watermarkPresets: { accountDependent: true, default: [] as WatermarkPreset[], + mergeStrategy: (a, b) => { + const sameIdExists = a.some(x => b.some(y => x.id === y.id)); + if (sameIdExists) throw new Error(); + return a.concat(b); + }, }, defaultWatermarkPresetId: { accountDependent: true,