diff --git a/static/js/pandora/ui/info.js b/static/js/pandora/ui/info.js index 0becca14f..41c179843 100644 --- a/static/js/pandora/ui/info.js +++ b/static/js/pandora/ui/info.js @@ -32,15 +32,17 @@ pandora.ui.info = function(id) { } else { // Video Preview pandora.api.get({id: id, keys: ['duration', 'videoRatio']}, function(result) { - var height = Math.round(pandora.user.ui.sidebarSize / result.data.videoRatio) + 16; - pandora.$ui.videoPreview && pandora.$ui.videoPreview.removeElement(); - pandora.$ui.videoPreview = pandora.ui.videoPreview({ - id: id, - duration: result.data.duration, - ratio: result.data.videoRatio - }).appendTo(pandora.$ui.info); - pandora.user.infoRatio = pandora.user.ui.sidebarSize / height; - resize(height); + if(result.data) { + var height = Math.round(pandora.user.ui.sidebarSize / result.data.videoRatio) + 16; + pandora.$ui.videoPreview && pandora.$ui.videoPreview.removeElement(); + pandora.$ui.videoPreview = pandora.ui.videoPreview({ + id: id, + duration: result.data.duration, + ratio: result.data.videoRatio + }).appendTo(pandora.$ui.info); + pandora.user.infoRatio = pandora.user.ui.sidebarSize / height; + resize(height); + } }); } } else if (pandora.$ui.leftPanel) { diff --git a/static/js/pandora/ui/item.js b/static/js/pandora/ui/item.js index bccec4f77..fa36f97a5 100644 --- a/static/js/pandora/ui/item.js +++ b/static/js/pandora/ui/item.js @@ -403,8 +403,10 @@ pandora.ui.item = function() { }) ); } - var director = result.data.director?' ('+result.data.director.join(', ')+')':''; - pandora.$ui.total.html(result.data.title + director); + if (result.data) { + var director = result.data.director?' ('+result.data.director.join(', ')+')':''; + pandora.$ui.total.html(result.data.title + director); + } }); return that; };