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
const formData = new FormData()
formData.append('name', name)
- // Put the video "private" -> we wait he validates the second step
+ // Put the video "private" -> we are waiting the user validation of the second step
formData.append('privacy', VideoPrivacy.PRIVATE.toString())
formData.append('nsfw', '' + nsfw)
formData.append('commentsEnabled', '' + commentsEnabled)