lib/tramway/admin/singleton_models.rb in tramway-admin-1.29.1.1 vs lib/tramway/admin/singleton_models.rb in tramway-admin-1.29.1.2
- old
+ new
@@ -14,9 +14,10 @@
end
@singleton_models = @singleton_models.with_indifferent_access
end
def singleton_models_for(project, role: :admin)
+ project = project.underscore.to_sym unless project.is_a? Symbol
models = get_models_by_key(@singleton_models, project, role)
if project_is_engine?(project)
models += engine_class(project).dependencies.map do |dependency|
@singleton_models&.dig(dependency, role)&.keys
end.flatten.compact