mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-25 14:26:00 +00:00
fix
This commit is contained in:
@@ -4,7 +4,11 @@
|
|||||||
showModal(EditJsonModal, {
|
showModal(EditJsonModal, {
|
||||||
json: rowData,
|
json: rowData,
|
||||||
onSave: value => {
|
onSave: value => {
|
||||||
if (grider.getRowStatus(rowIndex).status != 'inserted' && rowData._id && value._id != rowData._id) {
|
if (
|
||||||
|
grider.getRowStatus(rowIndex).status != 'inserted' &&
|
||||||
|
rowData._id &&
|
||||||
|
stableStringify(value._id) != stableStringify(rowData._id)
|
||||||
|
) {
|
||||||
showModal(ErrorMessageModal, { message: '_id attribute cannot be changed' });
|
showModal(ErrorMessageModal, { message: '_id attribute cannot be changed' });
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@@ -22,6 +26,7 @@
|
|||||||
import { showModal } from '../modals/modalTools';
|
import { showModal } from '../modals/modalTools';
|
||||||
import { copyTextToClipboard } from '../utility/clipboard';
|
import { copyTextToClipboard } from '../utility/clipboard';
|
||||||
import { getContextMenu, registerMenu } from '../utility/contextMenu';
|
import { getContextMenu, registerMenu } from '../utility/contextMenu';
|
||||||
|
import stableStringify from 'json-stable-stringify';
|
||||||
|
|
||||||
export let rowIndex;
|
export let rowIndex;
|
||||||
export let grider;
|
export let grider;
|
||||||
|
|||||||
Reference in New Issue
Block a user