2
0
Эх сурвалжийг харах

Selected pages are not duplicated

Shun Miyazawa 1 жил өмнө
parent
commit
29c6277b9c

+ 4 - 1
apps/app/src/features/openai/client/components/AiAssistant/AiAssistantManegementModal.tsx

@@ -38,7 +38,10 @@ const AiAssistantManegementModalSubstance = (): JSX.Element => {
 
   const onClickOpenPageSelectModalButton = useCallback(() => {
     const onSelected = (page: IPageForItem) => {
-      setSelectedPages([...selectedPages, page]);
+      const selectedPageids = selectedPages.map(selectedPage => selectedPage._id);
+      if (page._id != null && !selectedPageids.includes(page._id)) {
+        setSelectedPages([...selectedPages, page]);
+      }
     };
 
     openPageSelectModal({ onSelected });