From f7c319bd9981ba8cb4674e8f89a996acc72f11d5 Mon Sep 17 00:00:00 2001
From: Alexandru Croitor <acroitor@gitlab.com>
Date: Mon, 17 Jun 2024 12:21:53 +0300
Subject: [PATCH] Sort related epic links before checking them

---
 ee/lib/gitlab/epic_work_item_sync/diff.rb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ee/lib/gitlab/epic_work_item_sync/diff.rb b/ee/lib/gitlab/epic_work_item_sync/diff.rb
index e895fc5eec7c3..4b71b4ba0de62 100644
--- a/ee/lib/gitlab/epic_work_item_sync/diff.rb
+++ b/ee/lib/gitlab/epic_work_item_sync/diff.rb
@@ -136,7 +136,7 @@ def check_related_epic_links
         related_epic_issue_ids = related_epic_issues.map(&:issue_id)
         related_work_item_ids = work_item.related_issues(authorize: false).filter(&:epic_work_item?).map(&:id)
 
-        return if related_work_item_ids == related_epic_issue_ids
+        return if related_work_item_ids.sort == related_epic_issue_ids.sort
 
         mismatched_attributes.push("related_links")
       end
-- 
GitLab