From 209c8df61175e5b991e525b30438ee3f1045fd57 Mon Sep 17 00:00:00 2001 From: Lan Le Date: Wed, 27 Mar 2024 14:24:01 +0100 Subject: [PATCH] feat: handle saving data set for generic element --- app/packs/src/components/generic/GenericElDetails.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/packs/src/components/generic/GenericElDetails.js b/app/packs/src/components/generic/GenericElDetails.js index 63fbfff377..131acc2e5c 100644 --- a/app/packs/src/components/generic/GenericElDetails.js +++ b/app/packs/src/components/generic/GenericElDetails.js @@ -33,6 +33,7 @@ import GenericAttachments from 'src/components/generic/GenericAttachments'; import { SegmentTabs } from 'src/components/generic/SegmentDetails'; import RevisionViewerBtn from 'src/components/generic/RevisionViewerBtn'; import OpenCalendarButton from 'src/components/calendar/OpenCalendarButton'; +import { handleSaveDataset } from 'src/utilities/ElementUtils'; const onNaviClick = (type, id) => { const { currentCollection, isSync } = UIStore.getState(); @@ -94,6 +95,8 @@ export default class GenericElDetails extends Component { }); } } + const { genericEl } = this.state; + handleSaveDataset(genericEl, state, this.handleSubmit, false); } handleElChanged(el) { @@ -142,7 +145,7 @@ export default class GenericElDetails extends Component { }); return false; } - LoadingActions.start(); + LoadingActions.start.defer(); genericEl.name = genericEl.name.trim(); // filter is_deleted analysis const { container } = genericEl;