connection modal fix

This commit is contained in:
Jan Prochazka
2021-05-06 10:50:11 +02:00
parent 88ddc28208
commit 3d882f47a7

View File

@@ -19,6 +19,7 @@
import { writable } from 'svelte/store'; import { writable } from 'svelte/store';
import FormProviderCore from '../forms/FormProviderCore.svelte'; import FormProviderCore from '../forms/FormProviderCore.svelte';
import { extensions } from '../stores'; import { extensions } from '../stores';
import _ from 'lodash';
export let connection; export let connection;
@@ -49,10 +50,16 @@
} }
async function handleSubmit(e) { async function handleSubmit(e) {
axiosInstance.post('connections/save', { const connection = driver?.isFileDatabase
...e.detail, ? {
singleDatabase: driver?.isFileDatabase || (e.detail.defaultDatabase ? e.detail.singleDatabase : false), ..._.omit(e.detail, ['server', 'port', 'defaultDatabase']),
}); singleDatabase: true,
}
: {
..._.omit(e.detail, ['databaseFile']),
singleDatabase: e.detail.defaultDatabase ? e.detail.singleDatabase : false,
};
axiosInstance.post('connections/save', connection);
closeCurrentModal(); closeCurrentModal();
} }
</script> </script>