mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-19 10:46:00 +00:00
connection modal fix
This commit is contained in:
@@ -19,6 +19,7 @@
|
||||
import { writable } from 'svelte/store';
|
||||
import FormProviderCore from '../forms/FormProviderCore.svelte';
|
||||
import { extensions } from '../stores';
|
||||
import _ from 'lodash';
|
||||
|
||||
export let connection;
|
||||
|
||||
@@ -49,10 +50,16 @@
|
||||
}
|
||||
|
||||
async function handleSubmit(e) {
|
||||
axiosInstance.post('connections/save', {
|
||||
...e.detail,
|
||||
singleDatabase: driver?.isFileDatabase || (e.detail.defaultDatabase ? e.detail.singleDatabase : false),
|
||||
});
|
||||
const connection = driver?.isFileDatabase
|
||||
? {
|
||||
..._.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();
|
||||
}
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user