summaryrefslogtreecommitdiff
path: root/app/client
diff options
context:
space:
mode:
Diffstat (limited to 'app/client')
-rw-r--r--app/client/dataset/dataset.actions.js5
1 files changed, 2 insertions, 3 deletions
diff --git a/app/client/dataset/dataset.actions.js b/app/client/dataset/dataset.actions.js
index ef9e8b1..7a27e7a 100644
--- a/app/client/dataset/dataset.actions.js
+++ b/app/client/dataset/dataset.actions.js
@@ -60,14 +60,13 @@ export const fetchURL = (module, folder, url) => dispatch => {
parser.parse(url, media => {
if (!media) return
console.log('media', media)
+ media.title = media.title.replace(/([\uE000-\uF8FF]|\uD83C[\uDF00-\uDFFF]|\uD83D[\uDC00-\uDDFF])/g, '').trim() // strip emoji
actions.file.create({
folder_id: folder.id,
name: (media.title || "")
.replace(/\.[^.]+$/g, '')
.replace(/[^a-zA-Z0-9_]/g, '_')
- .replace(/\s+/g, '_')
- .replace(/_+/g, '_')
- .replace(/([\uE000-\uF8FF]|\uD83C[\uDF00-\uDFFF]|\uD83D[\uDC00-\uDDFF])/g, ''), // strip emoji
+ .replace(/_+/g, '_'),
module: module.name,
dataset: media.token,
activity: 'url',