From: Chocobozzz Date: Wed, 20 Dec 2017 10:09:15 +0000 (+0100) Subject: Redirect to uuid video route after upload X-Git-Tag: v0.0.1-alpha~100 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=a4b8a4ddccc926e0670d3687cccd52496f6f8a8f;p=oweals%2Fpeertube.git Redirect to uuid video route after upload --- diff --git a/client/src/app/videos/+video-edit/video-add.component.ts b/client/src/app/videos/+video-edit/video-add.component.ts index 503f705db..90510d0dc 100644 --- a/client/src/app/videos/+video-edit/video-add.component.ts +++ b/client/src/app/videos/+video-edit/video-add.component.ts @@ -25,7 +25,10 @@ export class VideoAddComponent extends FormReactive implements OnInit { isUploadingVideo = false videoUploaded = false videoUploadPercents = 0 - videoUploadedId = 0 + videoUploadedIds = { + id: 0, + uuid: '' + } error: string = null form: FormGroup @@ -122,7 +125,7 @@ export class VideoAddComponent extends FormReactive implements OnInit { this.videoUploaded = true - this.videoUploadedId = event.body.video.id + this.videoUploadedIds = event.body.video } }, @@ -142,13 +145,14 @@ export class VideoAddComponent extends FormReactive implements OnInit { const video = new VideoEdit() video.patch(this.form.value) video.channel = this.firstStepChannelId - video.id = this.videoUploadedId + video.id = this.videoUploadedIds.id + video.uuid = this.videoUploadedIds.uuid this.videoService.updateVideo(video) .subscribe( () => { this.notificationsService.success('Success', 'Video published.') - this.router.navigate([ '/videos/watch', video.id ]) + this.router.navigate([ '/videos/watch', video.uuid ]) }, err => {