From 917c903d8f8503d872dba8ec644ff5df6884011a Mon Sep 17 00:00:00 2001
From: luandalmazo <lmtd21@inf.ufpr.br>
Date: Thu, 24 Nov 2022 09:25:59 -0300
Subject: [PATCH] Issue #24: FIX delete users and learning objects

---
 app/models/collection.rb      | 2 +-
 app/models/learning_object.rb | 2 +-
 app/models/user.rb            | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app/models/collection.rb b/app/models/collection.rb
index 791c5878..172f8714 100644
--- a/app/models/collection.rb
+++ b/app/models/collection.rb
@@ -69,7 +69,7 @@ class Collection < ApplicationRecord
   validates_inclusion_of :privacy, in: %w(public private), message: 'Privacy must be public or private'
 
   after_create :create_action
-  before_destroy :delete_index
+  #before_destroy :delete_index
 
   scope :from_user, ->(user) { where(owner: user) }
 
diff --git a/app/models/learning_object.rb b/app/models/learning_object.rb
index 8695fd1c..34e83db1 100644
--- a/app/models/learning_object.rb
+++ b/app/models/learning_object.rb
@@ -92,7 +92,7 @@ class LearningObject < ApplicationRecord
   validates :language, unless: :draft?, :length => { :minimum => 1 }
   validates :id_dspace, presence: true, uniqueness: true, unless: :published?
 
-  before_destroy :delete_index
+  #before_destroy :delete_index
 
   validates :terms_of_service, acceptance: true, unless: :draft?
 
diff --git a/app/models/user.rb b/app/models/user.rb
index 4516f5f9..ae740e60 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -140,7 +140,7 @@ class User < ApplicationRecord
   before_save :verify_teacher_id
   after_save :verify_dspace_info
   before_create :send_email_confirmation
-  before_destroy :delete_index
+  #before_destroy :delete_index
   after_update :create_actions
 
   has_attached_file :avatar, styles: { medium: '300x300>', thumb: '60x60>' }, default_url: ''
-- 
GitLab