diff options
author | Tyler Schicke <tyler_schicke@brown.edu> | 2019-05-10 06:39:00 -0400 |
---|---|---|
committer | Tyler Schicke <tyler_schicke@brown.edu> | 2019-05-10 06:39:00 -0400 |
commit | 913244091c3ad3fefad7c9e3eeeeb432a9b3d15e (patch) | |
tree | bdef33fb9672db5e8286918aef3ba82be5848313 /src/server/index.ts | |
parent | 5d3c1921644e5a99b0d3281bb601d14c7484bc6f (diff) |
Refactored SearchBox
Made DragManager able to handle async functions
Cleaned up some other stuff
Diffstat (limited to 'src/server/index.ts')
-rw-r--r-- | src/server/index.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/index.ts b/src/server/index.ts index 7a548607f..6c64aa161 100644 --- a/src/server/index.ts +++ b/src/server/index.ts @@ -356,12 +356,12 @@ function UpdateField(socket: Socket, diff: Diff) { for (let key in docfield) { if (!key.startsWith("fields.")) continue; dynfield = true; - Object.values(suffixMap).forEach(suf => update[key + getSuffix(suf)] = null); let val = docfield[key]; + key = key.substring(7); + Object.values(suffixMap).forEach(suf => update[key + getSuffix(suf)] = null); let term = ToSearchTerm(val); if (term !== undefined) { let { suffix, value } = term; - key = key.substring(7); update[key + suffix] = { set: value }; } } |