From e27c1a9cd308875df5e6730ca297dc4d7f6d7650 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tarik=20G=C3=BCrsoy?= Date: Fri, 20 Oct 2023 16:49:47 +0200 Subject: [PATCH] Search Display Error Added an additional check so the site renders despite description being undefined Co-authored-by: Konstantin Schaper --- gradle/changelog/search_display_error.yaml | 2 ++ scm-ui/ui-webapp/src/search/RepositoryHit.tsx | 10 +++++----- 2 files changed, 7 insertions(+), 5 deletions(-) create mode 100644 gradle/changelog/search_display_error.yaml diff --git a/gradle/changelog/search_display_error.yaml b/gradle/changelog/search_display_error.yaml new file mode 100644 index 0000000000..226f0ce559 --- /dev/null +++ b/gradle/changelog/search_display_error.yaml @@ -0,0 +1,2 @@ +- type: fixed + description: Display error when the description of a repository is not stored diff --git a/scm-ui/ui-webapp/src/search/RepositoryHit.tsx b/scm-ui/ui-webapp/src/search/RepositoryHit.tsx index de25eff1c0..d79873aadc 100644 --- a/scm-ui/ui-webapp/src/search/RepositoryHit.tsx +++ b/scm-ui/ui-webapp/src/search/RepositoryHit.tsx @@ -25,12 +25,12 @@ import React, { FC } from "react"; import { Link } from "react-router-dom"; import { - useDateHitFieldValue, - useStringHitFieldValue, DateFromNow, + HitProps, RepositoryAvatar, TextHitField, - HitProps, + useDateHitFieldValue, + useStringHitFieldValue, } from "@scm-manager/ui-components"; import { CardList } from "@scm-manager/ui-layout"; import classNames from "classnames"; @@ -74,11 +74,11 @@ const RepositoryHit: FC = ({ hit }) => { - {((description as ValueHitField).value || (description as HighlightedHitField).fragments) && ( + {description && ((description as ValueHitField).value || (description as HighlightedHitField).fragments) ? ( - )} + ) : null}