@@ -19,12 +19,12 @@ import { findDisplayableEnvironment } from "~/models/runtimeEnvironment.server";
1919import { getAllTaskIdentifiers } from "~/models/task.server" ;
2020import { RunsRepository } from "~/services/runsRepository/runsRepository.server" ;
2121import { ServiceValidationError } from "~/v3/services/baseService.server" ;
22+ import { kindToLevel , type LogLevel , LogLevelSchema } from "~/utils/logUtils" ;
23+ import { BasePresenter } from "~/presenters/v3/basePresenter.server" ;
2224import {
2325 convertDateToClickhouseDateTime ,
2426 convertClickhouseDateTime64ToJsDate ,
2527} from "~/v3/eventRepository/clickhouseEventRepository.server" ;
26- import { kindToLevel , type LogLevel , LogLevelSchema } from "~/utils/logUtils" ;
27- import { BasePresenter } from "~/presenters/v3/basePresenter.server" ;
2828
2929
3030export type { LogLevel } ;
@@ -542,9 +542,9 @@ export class LogsListPresenter extends BasePresenter {
542542 let displayMessage = log . message ;
543543
544544 // For error logs with status ERROR, try to extract error message from attributes
545- if ( log . status === "ERROR" && log . attributes ) {
545+ if ( log . status === "ERROR" && log . attributes_text ) {
546546 try {
547- let attributes = log . attributes as ErrorAttributes ;
547+ let attributes = JSON . parse ( log . attributes_text ) as ErrorAttributes ;
548548
549549 if ( attributes ?. error ?. message && typeof attributes . error . message === "string" ) {
550550 displayMessage = attributes . error . message ;
0 commit comments