Correctly import tags in CLI

This commit is contained in:
Chocobozzz 2019-07-29 14:10:31 +02:00
parent 2284f20207
commit 6f530096cb
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
2 changed files with 5 additions and 7 deletions

View File

@ -121,7 +121,7 @@ function buildCommonVideoOptions (command: Command) {
.option('-w, --wait-transcoding', 'Wait transcoding before publishing the video')
}
async function buildVideoAttributesFromCommander (url: string, command: Command, defaultAttributes: any) {
async function buildVideoAttributesFromCommander (url: string, command: Command, defaultAttributes: any = {}) {
const defaultBooleanAttributes = {
nsfw: false,
commentsEnabled: true,
@ -147,7 +147,9 @@ async function buildVideoAttributesFromCommander (url: string, command: Command,
licence: command[ 'licence' ] || defaultAttributes.licence || undefined,
language: command[ 'language' ] || defaultAttributes.language || undefined,
privacy: command[ 'privacy' ] || defaultAttributes.privacy || VideoPrivacy.PUBLIC,
support: command[ 'support' ] || defaultAttributes.support || undefined
support: command[ 'support' ] || defaultAttributes.support || undefined,
description: command[ 'videoDescription' ] || defaultAttributes.description || undefined,
tags: command[ 'tags' ] || defaultAttributes.tags || undefined
}
Object.assign(videoAttributes, booleanAttributes)

View File

@ -46,11 +46,7 @@ async function run (url: string, username: string, password: string) {
console.log('Uploading %s video...', program[ 'videoName' ])
const defaultAttributes = {
tags: command[ 'tags' ],
description: command[ 'videoDescription' ]
}
const videoAttributes = await buildVideoAttributesFromCommander(url, program, defaultAttributes)
const videoAttributes = await buildVideoAttributesFromCommander(url, program)
Object.assign(videoAttributes, {
fixture: program[ 'file' ],