diff --git a/app/controllers/learning_objects_controller.rb b/app/controllers/learning_objects_controller.rb
index 7573b7e24c27d66c89d8ebd986190b5c6247e147..f343042ba56d5afd135e8147a03f704466c4dab4 100644
--- a/app/controllers/learning_objects_controller.rb
+++ b/app/controllers/learning_objects_controller.rb
@@ -30,10 +30,11 @@ class LearningObjectsController < ApplicationController
   # POST /learning_objects
   # POST /learning_objects.json
   def create
-    strategy = DSpaceRest::Strategies::Uploads::CurlStrategy.new(
-      @col_repository.rest_client.url,
-      @col_repository.rest_client.options[:headers][:rest_dspace_token]
-      )
+    # strategy = DSpaceRest::Strategies::Uploads::CurlStrategy.new(
+    #   @col_repository.rest_client.url,
+    #   @col_repository.rest_client.options[:headers][:rest_dspace_token]
+    #   )
+    strategy = DSpaceRest::Strategies::Uploads::RestStrategy.new(Dspace::Client.instance.rest_client)
 
     # Create the item inside Dspace
     lo = DSpaceRest::Item.new({