COrrectly set the breadcrumbs when using browser back; closes #2485

This commit is contained in:
Dane Everitt 2020-10-12 21:02:51 -07:00
parent 7a0ac1d5c2
commit 6274c451af
No known key found for this signature in database
GPG key ID: EEA66103B3D71F53
2 changed files with 12 additions and 8 deletions

View file

@ -32,6 +32,7 @@ export default () => {
const id = ServerContext.useStoreState(state => state.server.data!.id);
const uuid = ServerContext.useStoreState(state => state.server.data!.uuid);
const setDirectory = ServerContext.useStoreActions(actions => actions.files.setDirectory);
const { addError, clearFlashes } = useFlash();
let fetchFileContent: null | (() => Promise<string>) = null;
@ -39,8 +40,9 @@ export default () => {
useEffect(() => {
if (action === 'new') return;
setLoading(true);
setError('');
setLoading(true);
setDirectory(hash.replace(/^#/, '').split('/').filter(v => !!v).slice(0, -1).join('/'));
getFileContents(uuid, hash.replace(/^#/, ''))
.then(setContent)
.catch(error => {