From cb3f36a44433bd98f4ae52ad71a3f2da328fa9a2 Mon Sep 17 00:00:00 2001 From: William Carr Date: Mon, 18 May 2026 11:58:42 -0400 Subject: [PATCH] feat(api): simplify create model request to name only --- src/webapp/routers/models.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/webapp/routers/models.py b/src/webapp/routers/models.py index 02be74ae..b233a163 100644 --- a/src/webapp/routers/models.py +++ b/src/webapp/routers/models.py @@ -94,9 +94,6 @@ class ModelCreationRequest(BaseModel): """Model creation request object.""" name: str - # valid = False, means the model is not ready for use. - valid: bool = False - schema_configs: list[list[SchemaConfigObj]] class ModelInfo(BaseModel): @@ -108,7 +105,7 @@ class ModelInfo(BaseModel): inst_id: str # User id of created_by. created_by: str | None = None - valid: bool = False + valid: bool = True deleted: bool | None = None @@ -215,8 +212,7 @@ def create_model( name=req.name, inst_id=str_to_uuid(inst_id), created_by=str_to_uuid(current_user.user_id), - valid=req.valid, - schema_configs=jsonpickle.encode(req.schema_configs), + valid=True, ) local_session.get().add(model) local_session.get().commit()