diff options
author | bobzel <zzzman@gmail.com> | 2025-03-27 00:37:39 -0400 |
---|---|---|
committer | bobzel <zzzman@gmail.com> | 2025-03-27 00:37:39 -0400 |
commit | 64f65dd17f9dea4e0cee17600d2b0daa847bab73 (patch) | |
tree | 9e0f161051fefcd9ba832355ef5bea9a6604b426 /src | |
parent | a4536f6d397c5ca037ed79b59b1deb395b666145 (diff) |
fixed quoted expressions in schema cells to not evaluate.
Diffstat (limited to 'src')
-rw-r--r-- | src/client/views/collections/collectionSchema/SchemaTableCell.tsx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/client/views/collections/collectionSchema/SchemaTableCell.tsx b/src/client/views/collections/collectionSchema/SchemaTableCell.tsx index aeceedc30..dc5dca3c3 100644 --- a/src/client/views/collections/collectionSchema/SchemaTableCell.tsx +++ b/src/client/views/collections/collectionSchema/SchemaTableCell.tsx @@ -175,7 +175,8 @@ export class SchemaTableCell extends ObservableReactComponent<SchemaTableCellPro const inQuotes = (strField: string) => { return (strField.startsWith('`') && strField.endsWith('`')) || (strField.startsWith("'") && strField.endsWith("'")) || (strField.startsWith('"') && strField.endsWith('"')); }; - if (!inQuotes(this._submittedValue) && inQuotes(modField)) modField = modField.substring(1, modField.length - 1); + const submittedValue = this._submittedValue.startsWith(eqSymbol) ? this._submittedValue.slice(eqSymbol.length) : this._submittedValue; + if (!inQuotes(submittedValue) && inQuotes(modField)) modField = modField.substring(1, modField.length - 1); return eqSymbol + modField; }; |