diff --git a/api/models/model.py b/api/models/model.py index 2536f1e214..4b6e35140d 100644 --- a/api/models/model.py +++ b/api/models/model.py @@ -97,7 +97,7 @@ class App(Base): created_by = mapped_column(StringUUID, nullable=True) created_at = mapped_column(db.DateTime, nullable=False, server_default=func.current_timestamp()) updated_by = mapped_column(StringUUID, nullable=True) - updated_at = mapped_column(db.DateTime, nullable=False, server_default=func.current_timestamp()) + updated_at: Mapped[datetime] = mapped_column(db.DateTime, nullable=False, server_default=func.current_timestamp()) use_icon_as_answer_icon = mapped_column(db.Boolean, nullable=False, server_default=db.text("false")) @property diff --git a/api/services/app_service.py b/api/services/app_service.py index 0a08f345df..13440b6526 100644 --- a/api/services/app_service.py +++ b/api/services/app_service.py @@ -227,11 +227,11 @@ class AppService: :param args: request args :return: App instance """ - app.name = args.get("name") + app.name = args.get("name", "") app.description = args.get("description", "") app.icon_type = args.get("icon_type", "emoji") - app.icon = args.get("icon") - app.icon_background = args.get("icon_background") + app.icon = args.get("icon", "") + app.icon_background = args.get("icon_background", "") app.use_icon_as_answer_icon = args.get("use_icon_as_answer_icon", False) app.max_active_requests = args.get("max_active_requests") app.updated_by = current_user.id