diff --git a/frontend/components/Inbox/InboxItems.tsx b/frontend/components/Inbox/InboxItems.tsx index 0deff2d..e3e4020 100644 --- a/frontend/components/Inbox/InboxItems.tsx +++ b/frontend/components/Inbox/InboxItems.tsx @@ -328,7 +328,12 @@ const InboxItems: React.FC = () => { const handleSaveProject = async (project: Project) => { try { await createProject(project); - showSuccessToast(t('project.createSuccess')); + + const updatedProjects = await fetchProjects(); + setProjects(updatedProjects); + + const { setProjects: setGlobalProjects } = useStore.getState().projectsStore; + setGlobalProjects(updatedProjects); if (currentConversionItemUid !== null) { await handleProcessItem(currentConversionItemUid, false); diff --git a/frontend/components/Project/ProjectModal.tsx b/frontend/components/Project/ProjectModal.tsx index ee7d554..df63a98 100644 --- a/frontend/components/Project/ProjectModal.tsx +++ b/frontend/components/Project/ProjectModal.tsx @@ -801,7 +801,7 @@ const ProjectModal: React.FC = ({ className="px-4 py-2 bg-blue-600 text-white rounded-md hover:bg-blue-700 dark:bg-blue-500 dark:hover:bg-blue-600 focus:outline-none transition duration-150 ease-in-out text-sm" data-testid="project-save-button" > - {project + {project?.uid || project?.id ? t( 'modals.updateProject', 'Update Project'