From eb8b69615aad8b20724694c2f6784db2d40b95a8 Mon Sep 17 00:00:00 2001 From: Jordi Enric <37541088+jordienr@users.noreply.github.com> Date: Tue, 22 Oct 2024 10:39:14 +0200 Subject: [PATCH 1/2] fix log detail (#29979) fix log detail loading --- .../interfaces/Settings/Logs/LogSelection.tsx | 5 ++-- .../WorkflowRunSelectionRenderer.tsx | 30 +++++++++---------- .../interfaces/Settings/Logs/Logs.types.ts | 1 + 3 files changed, 17 insertions(+), 19 deletions(-) diff --git a/apps/studio/components/interfaces/Settings/Logs/LogSelection.tsx b/apps/studio/components/interfaces/Settings/Logs/LogSelection.tsx index bb453cc0cf1..eba4b2545f5 100644 --- a/apps/studio/components/interfaces/Settings/Logs/LogSelection.tsx +++ b/apps/studio/components/interfaces/Settings/Logs/LogSelection.tsx @@ -119,9 +119,8 @@ const LogSelection = ({ return case 'workflow_run': - if (!fullLog) return null - if (!fullLog.metadata) return - return + if (!partialLog) return null + return default: if (queryType && fullLog && isDefaultLogPreviewFormat(fullLog)) { diff --git a/apps/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/WorkflowRunSelectionRenderer.tsx b/apps/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/WorkflowRunSelectionRenderer.tsx index c81dcdd6631..c90ad0af21c 100644 --- a/apps/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/WorkflowRunSelectionRenderer.tsx +++ b/apps/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/WorkflowRunSelectionRenderer.tsx @@ -1,5 +1,4 @@ import { LOGS_TAILWIND_CLASSES } from '../Logs.constants' -import type { PreviewLogData } from '../Logs.types' import { IDFormatter, jsonSyntaxHighlight, @@ -7,35 +6,34 @@ import { SelectionDetailedTimestampRow, } from '../LogsFormatters' -const WorkflowRunSelectionRenderer = ({ log }: { log: PreviewLogData }) => { +const WorkflowRunSelectionRenderer = ({ + log, +}: { + log: { + event_message: string + timestamp: number + id: string + workflow_run?: string + } +}) => { console.log('log:', log) return (

Event Message

- {log.metadata?.msg || log.event_message} + {log.event_message}
- {log.metadata?.workflow_run && ( + {log.workflow_run && ( } + value={String(log.workflow_run)} + valueRender={} /> )} - -
-

Metadata

-
-      
) } diff --git a/apps/studio/components/interfaces/Settings/Logs/Logs.types.ts b/apps/studio/components/interfaces/Settings/Logs/Logs.types.ts index 3111271b411..60b691f303e 100644 --- a/apps/studio/components/interfaces/Settings/Logs/Logs.types.ts +++ b/apps/studio/components/interfaces/Settings/Logs/Logs.types.ts @@ -35,6 +35,7 @@ export interface PreviewLogData extends CustomLogData { timestamp: number event_message: string metadata?: Metadata + workflow_run?: string } export type LogData = CustomLogData & PreviewLogData From 8b02941136e147b956de8576b83bb3c31d10f90c Mon Sep 17 00:00:00 2001 From: Alaister Young Date: Tue, 22 Oct 2024 16:41:42 +0800 Subject: [PATCH 2/2] remove check from view logs on prod branch --- .../BranchManagement/BranchPanels.tsx | 25 +++---------------- .../WorkflowRunSelectionRenderer.tsx | 1 - 2 files changed, 3 insertions(+), 23 deletions(-) diff --git a/apps/studio/components/interfaces/BranchManagement/BranchPanels.tsx b/apps/studio/components/interfaces/BranchManagement/BranchPanels.tsx index ee1134a260d..f090e34b6fc 100644 --- a/apps/studio/components/interfaces/BranchManagement/BranchPanels.tsx +++ b/apps/studio/components/interfaces/BranchManagement/BranchPanels.tsx @@ -235,30 +235,11 @@ export const BranchRow = ({ {branchingWorkflowLogsEnabled && ( - - + )} diff --git a/apps/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/WorkflowRunSelectionRenderer.tsx b/apps/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/WorkflowRunSelectionRenderer.tsx index c90ad0af21c..054522560c2 100644 --- a/apps/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/WorkflowRunSelectionRenderer.tsx +++ b/apps/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/WorkflowRunSelectionRenderer.tsx @@ -16,7 +16,6 @@ const WorkflowRunSelectionRenderer = ({ workflow_run?: string } }) => { - console.log('log:', log) return (