Fix video channel update/create on empty fields

pull/545/head
Chocobozzz 2018-05-07 11:31:23 +02:00
parent b0ae905e7b
commit 7d8e778ad0
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
3 changed files with 10 additions and 11 deletions

View File

@ -64,8 +64,8 @@ export class MyAccountVideoChannelCreateComponent extends MyAccountVideoChannelE
const body = this.form.value
const videoChannelCreate: VideoChannelCreate = {
displayName: body['display-name'],
description: body.description,
support: body.support
description: body.description || undefined,
support: body.support || undefined
}
this.videoChannelService.createVideoChannel(videoChannelCreate).subscribe(
@ -84,6 +84,6 @@ export class MyAccountVideoChannelCreateComponent extends MyAccountVideoChannelE
}
getFormButtonTitle () {
return 'Create this video channel'
return 'Create'
}
}

View File

@ -92,8 +92,8 @@ export class MyAccountVideoChannelUpdateComponent extends MyAccountVideoChannelE
const body = this.form.value
const videoChannelUpdate: VideoChannelUpdate = {
displayName: body['display-name'],
description: body.description,
support: body.support
description: body.description || undefined,
support: body.support || undefined
}
this.videoChannelService.updateVideoChannel(this.videoChannelToUpdate.uuid, videoChannelUpdate).subscribe(
@ -112,8 +112,6 @@ export class MyAccountVideoChannelUpdateComponent extends MyAccountVideoChannelE
}
getFormButtonTitle () {
return this.videoChannelToUpdate
? 'Update ' + this.videoChannelToUpdate.displayName + ' video channel'
: 'Update'
return 'Update'
}
}

View File

@ -4,14 +4,15 @@ import { UserRight } from '../../../shared'
import { isAccountIdExist } from '../../helpers/custom-validators/accounts'
import { isIdOrUUIDValid } from '../../helpers/custom-validators/misc'
import {
isVideoChannelDescriptionValid, isVideoChannelExist,
isVideoChannelNameValid, isVideoChannelSupportValid
isVideoChannelDescriptionValid,
isVideoChannelExist,
isVideoChannelNameValid,
isVideoChannelSupportValid
} from '../../helpers/custom-validators/video-channels'
import { logger } from '../../helpers/logger'
import { UserModel } from '../../models/account/user'
import { VideoChannelModel } from '../../models/video/video-channel'
import { areValidationErrors } from './utils'
import { AccountModel } from '../../models/account/account'
const listVideoAccountChannelsValidator = [
param('accountId').custom(isIdOrUUIDValid).withMessage('Should have a valid account id'),