From f9fe00ff6c0dfc0af36a7116543dcdba09e130b1 Mon Sep 17 00:00:00 2001 From: Waheed Ahmed Date: Fri, 5 Jun 2015 21:41:42 +0500 Subject: [PATCH] Fixed youtube video was not loading even youtube is available. TNL-2361 --- common/lib/xmodule/xmodule/js/src/video/01_initialize.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/common/lib/xmodule/xmodule/js/src/video/01_initialize.js b/common/lib/xmodule/xmodule/js/src/video/01_initialize.js index 05654966f5..fc112b939b 100644 --- a/common/lib/xmodule/xmodule/js/src/video/01_initialize.js +++ b/common/lib/xmodule/xmodule/js/src/video/01_initialize.js @@ -532,12 +532,9 @@ function (VideoPlayer, VideoStorage, i18n) { this.youtubeXhr .always(function (json, status) { - var err = $.isPlainObject(json.error) || - ( - status !== 'success' && - status !== 'notmodified' - ); - if (err) { + // It will work for both if statusCode is 200 or 410. + var didSucceed = (json.error && json.error.code === 410) || status === 'success' || status === 'notmodified'; + if (!didSucceed) { console.log( '[Video info]: YouTube returned an error for ' + 'video with id "' + id + '".'