Skip to content

Commit ebdf031

Browse files
Fix get propery of null object on directory renaming (#562)
Signed-off-by: Franck LECUYER <[email protected]>
1 parent 5931196 commit ebdf031

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

src/components/menus/directory-tree-contextual-menu.tsx

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -351,21 +351,21 @@ export default function DirectoryTreeContextualMenu(props: Readonly<DirectoryTre
351351
);
352352
case DialogsId.RENAME_DIRECTORY:
353353
return (
354-
<RenameDialog
355-
message="renameElementMsg"
356-
// @ts-expect-error TODO: manage null case(s) here
357-
currentName={directory.elementName}
358-
open
359-
// @ts-expect-error TODO TS2345: Type undefined is not assignable to type UUID
360-
onClick={(newName: string) => renameCB(directory?.elementUuid, newName)}
361-
onClose={handleCloseDialog}
362-
title={intl.formatMessage({
363-
id: 'renameDirectoryDialogTitle',
364-
})}
365-
error={renameState.errorMessage}
366-
type={ElementType.DIRECTORY}
367-
parentDirectory={directory?.parentUuid}
368-
/>
354+
directory && (
355+
<RenameDialog
356+
message="renameElementMsg"
357+
currentName={directory.elementName}
358+
open
359+
onClick={(newName: string) => renameCB(directory.elementUuid, newName)}
360+
onClose={handleCloseDialog}
361+
title={intl.formatMessage({
362+
id: 'renameDirectoryDialogTitle',
363+
})}
364+
error={renameState.errorMessage}
365+
type={ElementType.DIRECTORY}
366+
parentDirectory={directory.parentUuid}
367+
/>
368+
)
369369
);
370370
case DialogsId.DELETE_DIRECTORY:
371371
return (

0 commit comments

Comments
 (0)