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 { 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>
|
||||||
|
|||||||
Reference in New Issue
Block a user