From 594477f7bf825bb365f90c5e1627c6ed4fd47652 Mon Sep 17 00:00:00 2001 From: Moriz Wahl Date: Wed, 26 Oct 2022 17:42:57 +0200 Subject: [PATCH 1/2] fix: Update Group Avatar after Upload --- webapp/graphql/groups.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/webapp/graphql/groups.js b/webapp/graphql/groups.js index 5ee5869ceb..10e1e5c17b 100644 --- a/webapp/graphql/groups.js +++ b/webapp/graphql/groups.js @@ -93,7 +93,9 @@ export const updateGroupMutation = () => { name icon } - # avatar # test this as result + avatar { + url + } locationName myRole } From f8c4b74be13f40fcfcaa9166e380601f30c615b2 Mon Sep 17 00:00:00 2001 From: Moriz Wahl Date: Thu, 27 Oct 2022 13:02:05 +0200 Subject: [PATCH 2/2] when avatar is uploaded, the description is not present. Therefore no descriptionExcerpt should be created in middleware --- backend/src/middleware/excerptMiddleware.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/src/middleware/excerptMiddleware.js b/backend/src/middleware/excerptMiddleware.js index 68eea9a74b..28b30fb4f6 100644 --- a/backend/src/middleware/excerptMiddleware.js +++ b/backend/src/middleware/excerptMiddleware.js @@ -8,7 +8,8 @@ export default { return resolve(root, args, context, info) }, UpdateGroup: async (resolve, root, args, context, info) => { - args.descriptionExcerpt = trunc(args.description, DESCRIPTION_EXCERPT_HTML_LENGTH).html + if (args.description) + args.descriptionExcerpt = trunc(args.description, DESCRIPTION_EXCERPT_HTML_LENGTH).html return resolve(root, args, context, info) }, CreatePost: async (resolve, root, args, context, info) => {