Skip to content

Commit ed83ab8

Browse files
committed
Clear error when navigating through file manager; closes pterodactyl#2314
1 parent 631885d commit ed83ab8

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

resources/scripts/components/server/files/FileManagerContainer.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import useFileManagerSwr from '@/plugins/useFileManagerSwr';
1616
import MassActionsBar from '@/components/server/files/MassActionsBar';
1717
import UploadButton from '@/components/server/files/UploadButton';
1818
import ServerContentBlock from '@/components/elements/ServerContentBlock';
19+
import { useStoreActions } from '@/state/hooks';
1920

2021
const sortFiles = (files: FileObject[]): FileObject[] => {
2122
return files.sort((a, b) => a.name.localeCompare(b.name))
@@ -26,11 +27,12 @@ export default () => {
2627
const id = ServerContext.useStoreState(state => state.server.data!.id);
2728
const { hash } = useLocation();
2829
const { data: files, error, mutate } = useFileManagerSwr();
29-
30+
const clearFlashes = useStoreActions(actions => actions.flashes.clearFlashes);
3031
const setDirectory = ServerContext.useStoreActions(actions => actions.files.setDirectory);
3132
const setSelectedFiles = ServerContext.useStoreActions(actions => actions.files.setSelectedFiles);
3233

3334
useEffect(() => {
35+
clearFlashes('files');
3436
setSelectedFiles([]);
3537
setDirectory(hash.length > 0 ? hash : '/');
3638
}, [ hash ]);

0 commit comments

Comments
 (0)