diff --git a/app/controllers/v1/learning_objects_controller.rb b/app/controllers/v1/learning_objects_controller.rb
index fd2405cb1a76cfc589170979439e44abcdfc47f6..3030d4552228d79be70d0833a76846d720452243 100644
--- a/app/controllers/v1/learning_objects_controller.rb
+++ b/app/controllers/v1/learning_objects_controller.rb
@@ -178,9 +178,6 @@ class V1::LearningObjectsController < ApplicationController
     learning_object.add_subjects(ids: params[:subjects]) unless params[:subjects].nil?
     #learning_object.add_educational_stages(ids: extra_params[:educational_stages]) unless extra_params[:educational_stages].nil?
 
-    if change_object_type_id
-      learning_object.link = nil
-    end
   end
 
   def update_learning_object_associations(learning_object, change_object_type_id=false)
@@ -188,9 +185,6 @@ class V1::LearningObjectsController < ApplicationController
     learning_object.update_subjects(ids: extra_params[:subjects].map {|s| s.to_i}) unless extra_params[:subjects].nil?
     learning_object.update_educational_stages(ids: extra_params[:educational_stages].map {|es| es.to_i}) unless extra_params[:educational_stages].nil?
 
-    if change_object_type_id
-      learning_object.link = nil
-    end
   end
 
   def authorize!