Skip to content

Commit 9ba8fb5

Browse files
committed
Merge branch 'finder' of github.com:django-cms/django-filer into finder
2 parents 6c655c9 + 446f480 commit 9ba8fb5

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

client/browser/FileSelectDialog.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ const FileSelectDialog = forwardRef((props: any, forwardedRef)=> {
186186
}
187187
}
188188

189-
async function fetchFiles() {
189+
const fetchFiles = useCallback(async () => {
190190
const fetchUrl = (() => {
191191
const params = new URLSearchParams();
192192
if (structure.recursive) {
@@ -213,13 +213,13 @@ const FileSelectDialog = forwardRef((props: any, forwardedRef)=> {
213213
} else {
214214
console.error(response);
215215
}
216-
}
216+
}, [structure.last_folder, structure.recursive, structure.search_query, structure.offset]);
217217

218218
function handleUpload(folderId, uploadedFiles){
219219
if (structure.last_folder !== folderId)
220220
throw new Error('Folder mismatch');
221221
setUploadedFile(uploadedFiles[0]);
222-
}
222+
};
223223

224224
const selectFile = useCallback(fileInfo => {
225225
props.selectFile(fileInfo);
@@ -251,6 +251,7 @@ const FileSelectDialog = forwardRef((props: any, forwardedRef)=> {
251251
});
252252
}
253253
setUploadedFile(null);
254+
refreshFilesList();
254255
props.closeDialog();
255256
}
256257

0 commit comments

Comments
 (0)