diff --git a/app/controllers/v1/learning_objects_controller.rb b/app/controllers/v1/learning_objects_controller.rb
index afdad48549481adfda5b7e94404d78182341f3b7..da747ac544de126f10ac76c536e0eb5dd635a338 100644
--- a/app/controllers/v1/learning_objects_controller.rb
+++ b/app/controllers/v1/learning_objects_controller.rb
@@ -97,7 +97,12 @@ class V1::LearningObjectsController < ApplicationController
 
       render json: @learning_object, status: :ok
     else
-      render json: @learning_object.errors, status: :unprocessable_entity
+      if lo_params[:thumbnail] != "null"
+        @learning_object.thumbnail = params[:thumbnail]
+        render json: @learning_object, status: :ok
+      else
+        render json: @learning_object.errors, status: :unprocessable_entity
+      end
     end
   end