Skip to content

Commit c20eb0e

Browse files
committed
make skip reason optional in backend
1 parent ce8e867 commit c20eb0e

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

backend/oasst_backend/models/task.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ class Task(SQLModel, table=True):
3232
ack: Optional[bool] = None
3333
done: bool = Field(sa_column=sa.Column(sa.Boolean, nullable=False, server_default=false()))
3434
skipped: bool = Field(sa_column=sa.Column(sa.Boolean, nullable=False, server_default=false()))
35-
skip_reason: str = Field(nullable=True, max_length=512)
35+
skip_reason: Optional[str] = Field(nullable=True, max_length=512)
3636
frontend_message_id: Optional[str] = None
3737
message_tree_id: Optional[UUID] = None
3838
parent_message_id: Optional[UUID] = None

backend/oasst_backend/prompt_repository.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1063,7 +1063,7 @@ def get_stats(self) -> SystemStats:
10631063
)
10641064

10651065
@managed_tx_method()
1066-
def skip_task(self, task_id: UUID, reason: str):
1066+
def skip_task(self, task_id: UUID, reason: Optional[str]):
10671067
self.ensure_user_is_enabled()
10681068

10691069
task = self.task_repository.fetch_task_by_id(task_id)

oasst-shared/oasst_shared/schemas/protocol.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ class TaskAck(BaseModel):
141141
class TaskNAck(BaseModel):
142142
"""The frontend acknowledges that it has received a task but cannot create a message."""
143143

144-
reason: str
144+
reason: str | None = Field(None, nullable=True)
145145

146146

147147
class TaskClose(BaseModel):

0 commit comments

Comments
 (0)