fix: field property saved to wrong place
This commit is contained in:
parent
11ee6e8b15
commit
61552975c2
|
@ -40,7 +40,7 @@
|
|||
]
|
||||
let types = ['Many to many (N:N)', 'One to many (1:N)']
|
||||
|
||||
let selectedRelationshipType = 'Many to many (N:N)'
|
||||
let selectedRelationshipType = field.relationshipType
|
||||
|
||||
let indexes = [...($backendUiStore.selectedTable.indexes || [])]
|
||||
let confirmDeleteDialog
|
||||
|
@ -55,12 +55,16 @@
|
|||
UNEDITABLE_USER_FIELDS.includes(field.name)
|
||||
|
||||
async function saveColumn() {
|
||||
// Set relationship type if it's
|
||||
if (field.type === 'link') {
|
||||
field.relationshipType = relationshipTypes.find(type => type.text === selectedRelationshipType).value
|
||||
}
|
||||
|
||||
backendUiStore.update(state => {
|
||||
backendUiStore.actions.tables.saveField({
|
||||
originalName,
|
||||
field,
|
||||
primaryDisplay,
|
||||
relationshipType: relationshipTypes.find(type => type.text === selectedRelationshipType).value,
|
||||
indexes,
|
||||
})
|
||||
return state
|
||||
|
|
Loading…
Reference in New Issue