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.
2 parents a81073f + baf7bfb commit a69deecCopy full SHA for a69deec
adminforth/spa/src/views/EditView.vue
@@ -141,7 +141,14 @@ async function saveRecord() {
141
saving.value = true;
142
const updates = {};
143
for (const key in record.value) {
144
- if (record.value[key] !== coreStore.record[key]) {
+ let columnIsUpdated = record.value[key] !== coreStore.record[key];
145
+
146
+ const column = coreStore.resource.columns.find((c) => c.name === key);
147
+ if (column?.foreignResource) {
148
+ columnIsUpdated = record.value[key] !== coreStore.record[key].pk;
149
+ }
150
151
+ if (columnIsUpdated) {
152
updates[key] = record.value[key];
153
}
154
0 commit comments