summaryrefslogtreecommitdiff
path: root/app/client/dataset
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2018-06-07 23:45:31 +0200
committerJules Laplace <julescarbon@gmail.com>2018-06-07 23:45:31 +0200
commit8850e41b3c51a5d90ca6c1667d6c1b1cebae6ad0 (patch)
tree0d92519c3980f83fcb29bffaae674722e9338041 /app/client/dataset
parent927d75b8d4579f86adb0c3d8f3eb8847924b0c09 (diff)
"after" tasks working
Diffstat (limited to 'app/client/dataset')
-rw-r--r--app/client/dataset/dataset.loader.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/app/client/dataset/dataset.loader.js b/app/client/dataset/dataset.loader.js
index f068bdb..3887e69 100644
--- a/app/client/dataset/dataset.loader.js
+++ b/app/client/dataset/dataset.loader.js
@@ -74,7 +74,12 @@ export const load = module => {
ungeneratedFiles.reduce((datasetLookup, file) => {
fileLookup[file.id] = file
if (! file.name) {
- file.name = (file.opt || {}).token || file.url
+ if (file.opt && file.opt.media && file.opt.media.token) {
+ file.name = file.opt.media.token
+ }
+ else {
+ file.name = file.url.replace(/^https?:\/\/(www.)?/,'').replace(/[^a-zA-Z0-9_]/g, '_').replace(/_+/g, '_') || 'unknown_' + Math.floor(1000*Math.random())
+ }
}
const name = (file.name || 'unsorted').split('.')[0]
const folder = folderLookup[file.folder_id] || unsortedFolder(module)