diff --git a/packages/client/src/components/GlobalEvents/EditRoomEvent.js b/packages/client/src/components/GlobalEvents/EditRoomEvent.js index 0aa80775cb..45016aa620 100644 --- a/packages/client/src/components/GlobalEvents/EditRoomEvent.js +++ b/packages/client/src/components/GlobalEvents/EditRoomEvent.js @@ -75,6 +75,7 @@ const EditRoomEvent = ({ zoom: 1, }, roomOwner: item.createdBy, + indexing: item.indexing, }; const updateRoom = (oldRoom, newRoom) => { diff --git a/packages/client/src/components/dialogs/CreateEditRoomDialog/CreateRoomDialog.js b/packages/client/src/components/dialogs/CreateEditRoomDialog/CreateRoomDialog.js index cf6aa2302d..dd05ede743 100644 --- a/packages/client/src/components/dialogs/CreateEditRoomDialog/CreateRoomDialog.js +++ b/packages/client/src/components/dialogs/CreateEditRoomDialog/CreateRoomDialog.js @@ -76,6 +76,7 @@ const CreateRoomDialog = ({ y: 0.5, zoom: 1, }, + indexing: false, // VDR Automatic indexing }; const [roomParams, setRoomParams] = useState({ ...startRoomParams }); diff --git a/packages/client/src/components/dialogs/CreateEditRoomDialog/EditRoomDialog.js b/packages/client/src/components/dialogs/CreateEditRoomDialog/EditRoomDialog.js index 62de4ea147..b846246770 100644 --- a/packages/client/src/components/dialogs/CreateEditRoomDialog/EditRoomDialog.js +++ b/packages/client/src/components/dialogs/CreateEditRoomDialog/EditRoomDialog.js @@ -39,7 +39,8 @@ const EditRoomDialog = ({ currentParams.tags.sort().toString() && ((prevParams.icon.uploadedFile === "" && currentParams.icon.uploadedFile === null) || - prevParams.icon.uploadedFile === currentParams.icon.uploadedFile) + prevParams.icon.uploadedFile === currentParams.icon.uploadedFile) && + prevParams.indexing === currentParams.indexing ); }; diff --git a/packages/client/src/components/dialogs/CreateEditRoomDialog/sub-components/SetRoomParams.js b/packages/client/src/components/dialogs/CreateEditRoomDialog/sub-components/SetRoomParams.js index a4a1c63569..f463b75899 100644 --- a/packages/client/src/components/dialogs/CreateEditRoomDialog/sub-components/SetRoomParams.js +++ b/packages/client/src/components/dialogs/CreateEditRoomDialog/sub-components/SetRoomParams.js @@ -157,7 +157,13 @@ const SetRoomParams = ({ /> )} - {isVDRRoom && } + {isVDRRoom && ( + + )} {!isEdit && enableThirdParty && ( { +const VirtualDataRoomBlock = ({ t, roomParams, setRoomParams }) => { const role = t("Translations:RoleViewer"); - const [automaticIndexingChecked, setAutomaticIndexingChecked] = - useState(false); const [fileLifetimeChecked, setFileLifetimeChecked] = useState(false); const [copyAndDownloadChecked, setCopyAndDownloadChecked] = useState(false); const [watermarksChecked, setWatermarksChecked] = useState(false); const onChangeAutomaticIndexing = () => { - setAutomaticIndexingChecked(!automaticIndexingChecked); + setRoomParams({ ...roomParams, indexing: !roomParams.indexing }); }; const onChangeFileLifetime = () => { @@ -96,7 +94,7 @@ const VirtualDataRoomBlock = ({ t }) => { bodyText={t("AutomaticIndexingDescription")} onChange={onChangeAutomaticIndexing} isDisabled={false} - isChecked={automaticIndexingChecked} + isChecked={roomParams.indexing} >