Revert "moves polymorphic_class_for in registered_bookmarkable_from_type"

This reverts commit 39aebeac60.
This commit is contained in:
Joffrey JAFFEUX 2023-03-17 17:00:57 +01:00
parent 39aebeac60
commit 228904f0cd

View File

@ -10,8 +10,7 @@ class Bookmark < ActiveRecord::Base
Set.new(DEFAULT_BOOKMARKABLES | DiscoursePluginRegistry.bookmarkables)
end
def self.registered_bookmarkable_from_type(bookmarkable_type)
type = Bookmark.polymorphic_class_for(bookmarkable_type).name
def self.registered_bookmarkable_from_type(type)
Bookmark.registered_bookmarkables.find { |bm| bm.model.name == type }
end
@ -47,7 +46,8 @@ class Bookmark < ActiveRecord::Base
validates :name, length: { maximum: 100 }
def registered_bookmarkable
Bookmark.registered_bookmarkable_from_type(self.bookmarkable_type)
type = Bookmark.polymorphic_class_for(self.bookmarkable_type).name
Bookmark.registered_bookmarkable_from_type(type)
end
def polymorphic_columns_present