Fix upload with small file names
authorChocobozzz <me@florianbigard.com>
Mon, 12 Mar 2018 10:29:38 +0000 (11:29 +0100)
committerChocobozzz <me@florianbigard.com>
Mon, 12 Mar 2018 10:44:28 +0000 (11:44 +0100)
client/src/app/videos/+video-edit/video-add.component.ts

index 4c9dbf1bbd0d9ee71e0034a5b706c7e6129fe729..ae5548897deb11693de9a5e8ac74cda19c5c2121 100644 (file)
@@ -156,7 +156,16 @@ export class VideoAddComponent extends FormReactive implements OnInit, OnDestroy
 
     this.videoFileName = videofile.name
 
-    const name = videofile.name.replace(/\.[^/.]+$/, '')
+    const nameWithoutExtension = videofile.name.replace(/\.[^/.]+$/, '')
+    let name: string
+
+    // If the name of the file is very small, keep the extension
+    if (nameWithoutExtension.length < 3) {
+      name = videofile.name
+    } else {
+      name = nameWithoutExtension
+    }
+
     const privacy = this.firstStepPrivacyId.toString()
     const nsfw = false
     const commentsEnabled = true