diff --git a/app/assets/javascripts/work_items/components/work_item_assignees.vue b/app/assets/javascripts/work_items/components/work_item_assignees.vue
index b392cb003d32426f99502c3a1fa90095b28ebbd8..73f882bc94678244c593298cf582a615ddeeba5d 100644
--- a/app/assets/javascripts/work_items/components/work_item_assignees.vue
+++ b/app/assets/javascripts/work_items/components/work_item_assignees.vue
@@ -117,7 +117,9 @@ export default {
         if (!data) {
           return;
         }
-        this.localUsers = unionBy(this.localUsers, [data.currentUser], 'id');
+
+        const currentUsers = data.currentUser ? [data.currentUser] : [];
+        this.localUsers = unionBy(this.localUsers, currentUsers, 'id');
       },
     },
   },
diff --git a/scripts/frontend/quarantined_vue3_specs.txt b/scripts/frontend/quarantined_vue3_specs.txt
index 0328b9ca21c74db1c172b3974b3cad9aa9d4ebf5..507636dc041fd39921305efcc91581f1cf7f2327 100644
--- a/scripts/frontend/quarantined_vue3_specs.txt
+++ b/scripts/frontend/quarantined_vue3_specs.txt
@@ -246,5 +246,4 @@ spec/frontend/vue_shared/directives/tooltip_on_truncate_spec.js
 spec/frontend/vue_shared/directives/track_event_spec.js
 spec/frontend/vue_shared/issuable/sidebar/components/issuable_sidebar_root_spec.js
 spec/frontend/webhooks/components/push_events_spec.js
-spec/frontend/work_items/components/work_item_assignees_spec.js
 spec/frontend/work_items/components/work_item_description_rendered_spec.js