From e54c27c9002a54d52e3f26360a06cebd54471bf4 Mon Sep 17 00:00:00 2001 From: Maikel Linke Date: Mon, 11 Aug 2025 16:23:08 +1000 Subject: [PATCH] Use more precise regex --- .../app/controllers/dfc_provider/platforms_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engines/dfc_provider/app/controllers/dfc_provider/platforms_controller.rb b/engines/dfc_provider/app/controllers/dfc_provider/platforms_controller.rb index 2bd62b841c..7599fe8c06 100644 --- a/engines/dfc_provider/app/controllers/dfc_provider/platforms_controller.rb +++ b/engines/dfc_provider/app/controllers/dfc_provider/platforms_controller.rb @@ -25,7 +25,7 @@ module DfcProvider requested_scopes = requested_platform .dig("dfc-t:hasAssignedScopes", "@list") .pluck("@id") - .map { |uri| uri[/[a-zA-Z]+$/] } # return last part like ReadEnterprise + .map { |uri| uri[/[a-zA-Z]+\z/] } # return last part like ReadEnterprise current_scopes = granted_scopes(key) scopes_to_delete = current_scopes - requested_scopes scopes_to_create = requested_scopes - current_scopes