From cd8e42f29ac741f54c9ed290020fd8f64627b8fd Mon Sep 17 00:00:00 2001
From: Simon Knox <simon@gitlab.com>
Date: Mon, 22 Jul 2024 12:09:32 +1000
Subject: [PATCH] Fix missing/incorrect linked work items from other namespaces

Changelog: fixed
---
 .../work_items/graphql/work_item_hierarchy.fragment.graphql | 5 +++++
 spec/frontend/work_items/mock_data.js                       | 6 ++++++
 2 files changed, 11 insertions(+)

diff --git a/app/assets/javascripts/work_items/graphql/work_item_hierarchy.fragment.graphql b/app/assets/javascripts/work_items/graphql/work_item_hierarchy.fragment.graphql
index 15b20f7ef3813..dd027573aac72 100644
--- a/app/assets/javascripts/work_items/graphql/work_item_hierarchy.fragment.graphql
+++ b/app/assets/javascripts/work_items/graphql/work_item_hierarchy.fragment.graphql
@@ -40,6 +40,11 @@ fragment WorkItemHierarchy on WorkItem {
             name
             iconName
           }
+          namespace {
+            id
+            fullPath
+            name
+          }
           title
           state
           createdAt
diff --git a/spec/frontend/work_items/mock_data.js b/spec/frontend/work_items/mock_data.js
index 569592a0c9fa4..9d7013cb9d185 100644
--- a/spec/frontend/work_items/mock_data.js
+++ b/spec/frontend/work_items/mock_data.js
@@ -1846,6 +1846,12 @@ export const mockHierarchyChildren = [
       iconName: 'issue-type-objective',
       __typename: 'WorkItemType',
     },
+    namespace: {
+      __typename: 'Project',
+      id: '1',
+      fullPath: 'test-objective-project-path',
+      name: 'Project name',
+    },
     title: 'Objective 2',
     state: 'OPEN',
     confidential: false,
-- 
GitLab