From 5932dfc1754490bdeb6f3140d01574f788e4d14e Mon Sep 17 00:00:00 2001 From: Al Davidson Date: Fri, 22 Dec 2023 14:34:05 +0000 Subject: [PATCH] Retain compatibility with #bbe2fda / PR #1152 on main --- app/models/content_item.rb | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/app/models/content_item.rb b/app/models/content_item.rb index eb17e87fc..26051cd7c 100644 --- a/app/models/content_item.rb +++ b/app/models/content_item.rb @@ -155,8 +155,8 @@ def access_limited? access_limited_user_ids.any? || access_limited_organisation_ids.any? end - def register_routes - return unless should_register_routes? + def register_routes(previous_item: nil) + return unless should_register_routes?(previous_item:) tries = Rails.application.config.register_router_retries begin @@ -183,13 +183,8 @@ def route_set private - def should_register_routes? - return false if schema_name.to_s.start_with?("placeholder") - - if previous_item - return previous_item.schema_name == "placeholder" || - previous_item.route_set != route_set - end + def should_register_routes?(previous_item: nil) + return previous_item.route_set != route_set if previous_item true end