This commit is contained in:
Jan Prochazka
2021-12-09 07:49:55 +01:00
parent 43cdf9fab1
commit bcf95d3872

View File

@@ -4,7 +4,11 @@
showModal(EditJsonModal, {
json: rowData,
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' });
return false;
}
@@ -22,6 +26,7 @@
import { showModal } from '../modals/modalTools';
import { copyTextToClipboard } from '../utility/clipboard';
import { getContextMenu, registerMenu } from '../utility/contextMenu';
import stableStringify from 'json-stable-stringify';
export let rowIndex;
export let grider;