aboutsummaryrefslogtreecommitdiff
path: root/src/fields/util.ts
diff options
context:
space:
mode:
authorbobzel <zzzman@gmail.com>2023-05-10 09:56:37 -0400
committerGitHub <noreply@github.com>2023-05-10 09:56:37 -0400
commit07c89fcd7af89a657abf705ecc78d337dbf387ed (patch)
tree3002fded93d420c0926c9bf04c49b6f98c1b5985 /src/fields/util.ts
parent719da9462f02fd3afda9b0b65de19de9405ab4fc (diff)
parentb9d00178df75e1052bf26964bea37dcd0021ba63 (diff)
Merge pull request #170 from brown-dash/james-server-stats
James - remFromList fix
Diffstat (limited to 'src/fields/util.ts')
-rw-r--r--src/fields/util.ts2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/fields/util.ts b/src/fields/util.ts
index 92f3a69eb..d5b55867e 100644
--- a/src/fields/util.ts
+++ b/src/fields/util.ts
@@ -377,7 +377,7 @@ export function updateFunction(target: any, prop: any, value: any, receiver: any
diff?.op === '$addToSet'
? { $addToSet: { ['fields.' + prop]: SerializationHelper.Serialize(new List<Doc>(diff.items)) } }
: diff?.op === '$remFromSet'
- ? { $remFromSet: { ['fields.' + prop]: SerializationHelper.Serialize(new List<Doc>(diff.items)) } }
+ ? { $remFromSet: { ['fields.' + prop]: SerializationHelper.Serialize(new List<Doc>(diff.items)), hint : diff.hint } }
: { $set: { ['fields.' + prop]: SerializationHelper.Serialize(value) } };
!op.$set && ((op as any).length = diff.length);
const prevValue = ObjectField.MakeCopy(lastValue as List<any>);