We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 752bf70 commit 969eb52Copy full SHA for 969eb52
adminforth/spa/src/views/EditView.vue
@@ -147,7 +147,15 @@ async function saveRecord() {
147
saving.value = true;
148
const updates = {};
149
for (const key in record.value) {
150
- let columnIsUpdated = record.value[key] !== coreStore.record[key];
+ let columnIsUpdated = false;
151
+
152
+ if (typeof record.value[key] !== typeof coreStore.record[key]) {
153
+ columnIsUpdated = true;
154
+ } else if (typeof record.value[key] === 'object') {
155
+ columnIsUpdated = JSON.stringify(record.value[key]) !== JSON.stringify(coreStore.record[key]);
156
+ } else {
157
+ columnIsUpdated = record.value[key] !== coreStore.record[key];
158
+ }
159
160
const column = coreStore.resource.columns.find((c) => c.name === key);
161
0 commit comments