summaryrefslogtreecommitdiff
path: root/packages/backend/src/core/NoteEditService.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/backend/src/core/NoteEditService.ts')
-rw-r--r--packages/backend/src/core/NoteEditService.ts6
1 files changed, 3 insertions, 3 deletions
diff --git a/packages/backend/src/core/NoteEditService.ts b/packages/backend/src/core/NoteEditService.ts
index 1f947aaffb..91d81c2965 100644
--- a/packages/backend/src/core/NoteEditService.ts
+++ b/packages/backend/src/core/NoteEditService.ts
@@ -399,10 +399,10 @@ export class NoteEditService implements OnApplicationShutdown {
// Apply mandatory CW, if applicable
if (user.mandatoryCW) {
- if (data.cw) {
- data.cw += `, ${user.mandatoryCW}`;
- } else {
+ if (!data.cw) {
data.cw = user.mandatoryCW;
+ } else if (!data.cw.includes(user.mandatoryCW)) {
+ data.cw += `, ${user.mandatoryCW}`;
}
}