From 8ee96c2b0db18f6440b853b117421628a3f8d265 Mon Sep 17 00:00:00 2001 From: Nalem7 <61624650+nabim777@users.noreply.github.com> Date: Mon, 22 Jun 2026 16:29:10 +0545 Subject: [PATCH] fix: return 404 during work package search (#1061) Signed-off-by: nabim777 --- CHANGELOG.md | 3 ++- src/components/tab/WorkPackage.vue | 1 - tests/jest/components/tab/WorkPackage.spec.js | 11 +++++++++++ 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6fa1993cd..45f1de366 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,7 +17,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ### Fixed -- Fix: OpenProject avatar remains stale [#1058](https://github.com/nextcloud/integration_openproject/pull/1058) +- Fix: Unnecessary 404 requests when searching OpenProject work packages [#1070](https://github.com/nextcloud/integration_openproject/pull/1070) +- Fix: OpenProject avatar remains stale [#1069](https://github.com/nextcloud/integration_openproject/pull/1069) ### Changed diff --git a/src/components/tab/WorkPackage.vue b/src/components/tab/WorkPackage.vue index d8b600e95..3da629074 100644 --- a/src/components/tab/WorkPackage.vue +++ b/src/components/tab/WorkPackage.vue @@ -33,7 +33,6 @@
diff --git a/tests/jest/components/tab/WorkPackage.spec.js b/tests/jest/components/tab/WorkPackage.spec.js index b8be765fb..f5b162fbb 100644 --- a/tests/jest/components/tab/WorkPackage.spec.js +++ b/tests/jest/components/tab/WorkPackage.spec.js @@ -29,4 +29,15 @@ describe('WorkPackage.vue', () => { expect(workPackages).toMatchSnapshot() }) + + it('passes displayName, size and url props to NcAvatar but does not pass the user props', () => { + const avatar = wrapper.findComponent({ name: 'NcAvatar' }) + expect(avatar.exists()).toBe(true) + expect(avatar.props()).toMatchObject({ + displayName: 'test', + size: expect.any(Number), + url: '/server/index.php/apps/integration_openproject/avatar?userId=1&userName=System', + }) + expect(avatar.props('user')).toBeUndefined() + }) })