Skip to content

Commit 12d182e

Browse files
authored
Fix event target type rendering in server logs (#3414)
Before: ``` Emitting event: Project deleted. Event targets: EventTargetType.PROJECT(65dce4)test ``` After: ``` Emitting event: Project deleted. Event targets: project(65dce4)test ``` The issue was only reproducible on [Python 3.11+](https://peps.python.org/pep-0663/)
1 parent aec51dc commit 12d182e

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

  • src/dstack/_internal/server/services

src/dstack/_internal/server/services/events.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ def from_model(
138138
raise ValueError(f"Unsupported model type: {type(model)}")
139139

140140
def fmt(self) -> str:
141-
return fmt_entity(self.type, self.id, self.name)
141+
return fmt_entity(self.type.value, self.id, self.name)
142142

143143

144144
def emit(session: AsyncSession, message: str, actor: AnyActor, targets: list[Target]) -> None:
@@ -389,7 +389,7 @@ async def list_events(
389389
def event_model_to_event(event_model: EventModel) -> Event:
390390
targets = [
391391
EventTarget(
392-
type=target.entity_type,
392+
type=target.entity_type.value,
393393
project_id=target.entity_project_id,
394394
project_name=target.entity_project.name if target.entity_project else None,
395395
id=target.entity_id,

0 commit comments

Comments
 (0)