From 23228676a2b82062f9823e185e1e69a40376b01e Mon Sep 17 00:00:00 2001 From: einhornimmond Date: Tue, 4 Mar 2025 16:42:42 +0100 Subject: [PATCH] fix problem with fetching project with out logourl --- backend/src/graphql/resolver/ProjectBrandingResolver.ts | 2 +- frontend/src/layouts/AuthLayout.vue | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/src/graphql/resolver/ProjectBrandingResolver.ts b/backend/src/graphql/resolver/ProjectBrandingResolver.ts index 33fb845c9..de5b5b68a 100644 --- a/backend/src/graphql/resolver/ProjectBrandingResolver.ts +++ b/backend/src/graphql/resolver/ProjectBrandingResolver.ts @@ -36,7 +36,7 @@ export class ProjectBrandingResolver { async projectBrandingBanner(@Arg('alias', () => String) alias: string): Promise { const projectBrandingEntity = await DbProjectBranding.findOne({ where: { alias }, - select: { logoUrl: true }, + select: { id: true, logoUrl: true }, }) if (!projectBrandingEntity) { throw new LogError(`Project Branding with alias: ${alias} not found`) diff --git a/frontend/src/layouts/AuthLayout.vue b/frontend/src/layouts/AuthLayout.vue index 3a70d360a..fe6587d7a 100644 --- a/frontend/src/layouts/AuthLayout.vue +++ b/frontend/src/layouts/AuthLayout.vue @@ -141,8 +141,9 @@ onBeforeMount(() => { store.commit('project', null) }) +// put project value into store, if projectBrandingBanner query don't throw an error, so project exists watchEffect(() => { - if (projectBannerResult.value?.projectBrandingBanner) { + if (projectBannerResult.value) { store.commit('project', projectValue.value) } })