Skip to content
Snippets Groups Projects
Commit 2aef8583 authored by Piotr Gawron's avatar Piotr Gawron
Browse files

organism and disease link can be null

parent d6a770a7
No related branches found
No related tags found
2 merge requests!264Resolve "add support for matomo",!244Resolve "problem with projects validation"
Pipeline #95308 passed
minerva-front (18.0.0~beta.4) stable; urgency=medium
* Bugfix: source map for js was missing (#292)
* Bugfix: sometimes project don't have link to disease or organism, this
crashed listing of projects after log in (#290)
-- Piotr Gawron <piotr.gawron@uni.lu> Wed, 02 Oct 2024 13:00:00 +0200
......
......@@ -2,7 +2,7 @@ import { z } from 'zod';
export const disease = z.object({
id: z.number().int().positive(),
link: z.string().optional(),
link: z.string().nullable(),
type: z.string(),
resource: z.string(),
annotatorClassName: z.string(),
......
......@@ -2,7 +2,7 @@ import { z } from 'zod';
export const organism = z.object({
id: z.number().int().positive(),
link: z.string().optional(),
link: z.string().nullable(),
type: z.string(),
resource: z.string(),
annotatorClassName: z.string(),
......
......@@ -47,14 +47,12 @@ export const diseaseNameSelector = createSelector(
projectData => projectData?.diseaseName,
);
export const diseaseLinkSelector = createSelector(
projectDataSelector,
projectData => projectData?.disease?.link,
export const diseaseLinkSelector = createSelector(projectDataSelector, projectData =>
projectData?.disease?.link ? projectData?.disease?.link : undefined,
);
export const organismLinkSelector = createSelector(
projectDataSelector,
projectData => projectData?.organism?.link,
export const organismLinkSelector = createSelector(projectDataSelector, projectData =>
projectData?.organism?.link ? projectData?.organism?.link : undefined,
);
export const organismNameSelector = createSelector(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment