From e7213c112309bc54494136851907b6b2c8be0bbe Mon Sep 17 00:00:00 2001 From: nabim777 Date: Tue, 16 Jun 2026 16:50:26 +0545 Subject: [PATCH] fix: return 404 during work package search Signed-off-by: nabim777 --- CHANGELOG.md | 1 + src/components/tab/WorkPackage.vue | 1 - tests/jest/components/tab/WorkPackage.spec.js | 11 +++++++++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 90a004a18..ad3131411 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ### Added ### Fixed +- Fix: Unnecessary 404 requests when searching OpenProject work packages [#1061](https://github.com/nextcloud/integration_openproject/pull/1061) ### Changed diff --git a/src/components/tab/WorkPackage.vue b/src/components/tab/WorkPackage.vue index 23ab8d93a..8fb5bcf3d 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() + }) })