From 3d6b013ac0c7fb7cd3fb0bde8683b674aace8540 Mon Sep 17 00:00:00 2001
From: Piotr Gawron <p.gawron@atcomp.pl>
Date: Thu, 12 Sep 2024 09:57:52 +0200
Subject: [PATCH] link is optional in some cases

---
 src/models/disease.ts  | 4 ++--
 src/models/organism.ts | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/models/disease.ts b/src/models/disease.ts
index 65079e66..7152a107 100644
--- a/src/models/disease.ts
+++ b/src/models/disease.ts
@@ -1,9 +1,9 @@
 import { z } from 'zod';
 
 export const disease = z.object({
-  link: z.string(),
+  id: z.number().int().positive(),
+  link: z.string().optional(),
   type: z.string(),
   resource: z.string(),
-  id: z.number(),
   annotatorClassName: z.string(),
 });
diff --git a/src/models/organism.ts b/src/models/organism.ts
index 4b003eef..f5834562 100644
--- a/src/models/organism.ts
+++ b/src/models/organism.ts
@@ -1,9 +1,9 @@
 import { z } from 'zod';
 
 export const organism = z.object({
-  link: z.string(),
+  id: z.number().int().positive(),
+  link: z.string().optional(),
   type: z.string(),
   resource: z.string(),
-  id: z.number(),
   annotatorClassName: z.string(),
 });
-- 
GitLab