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}
>