From 4a447a9cfe118373f3b5e7ec35382239455d1541 Mon Sep 17 00:00:00 2001 From: Steve Clay Date: Tue, 10 Apr 2012 12:04:03 -0400 Subject: Don't try to load null when there's no thumbnail URL --- actions/videolist/edit.php | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) (limited to 'actions') diff --git a/actions/videolist/edit.php b/actions/videolist/edit.php index 4b96720d8..a5e6ea453 100644 --- a/actions/videolist/edit.php +++ b/actions/videolist/edit.php @@ -80,16 +80,19 @@ if ($video->save()) { elgg_clear_sticky_form('videolist'); // Let's save the thumbnail in the data folder - $thumbnail = file_get_contents($video->thumbnail); - if ($thumbnail) { - $prefix = "videolist/" . $video->guid; - $filehandler = new ElggFile(); - $filehandler->owner_guid = $video->owner_guid; - $filehandler->setFilename($prefix . ".jpg"); - $filehandler->open("write"); - $filehandler->write($thumbnail); - $filehandler->close(); - } + $thumb_url = $video->thumbnail; + if ($thumb_url) { + $thumbnail = file_get_contents($thumb_url); + if ($thumbnail) { + $prefix = "videolist/" . $video->guid; + $filehandler = new ElggFile(); + $filehandler->owner_guid = $video->owner_guid; + $filehandler->setFilename($prefix . ".jpg"); + $filehandler->open("write"); + $filehandler->write($thumbnail); + $filehandler->close(); + } + } system_message(elgg_echo('videolist:saved')); -- cgit v1.2.3