1
0
Fork 0
mirror of synced 2024-10-01 01:28:51 +13:00

fix: field property saved to wrong place

This commit is contained in:
Keviin Åberg Kultalahti 2021-02-16 15:29:24 +01:00
parent 91ef114065
commit 2da22416c5

View file

@ -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