Skip to content

Commit 9be6388

Browse files
committed
Ignore empty keywords.
Keywords without a label have always been ignored. We need to ignore them when applying the new gene ontology code validator, too.
1 parent fbfc791 commit 9be6388

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/mavedb/view_models/keyword.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@ def validate_key(cls, v: str) -> str:
3131

3232
@model_validator(mode="after")
3333
def validate_code(self):
34-
keywords.validate_code(self.key, self.label, self.code)
34+
if self.label is not None: # The client may submit empty keywords, which are removed before saving.
35+
keywords.validate_code(self.key, self.label, self.code)
3536
return self
3637

37-
3838
# TODO#273: Un-commenting this block will require new experiments to contain a keyword on creation.
3939
# @field_validator("label")
4040
# def validate_value(cls, v):

0 commit comments

Comments
 (0)