From bacd181db405a73beb11bf0099fa14824fd262f4 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Thu, 14 May 2026 22:26:50 -0700 Subject: [PATCH] fix lint --- web_src/js/components/projects/WorkflowStore.ts | 10 ++++++---- web_src/js/index.ts | 1 - 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/web_src/js/components/projects/WorkflowStore.ts b/web_src/js/components/projects/WorkflowStore.ts index 811fbcee0c..7e37540ee7 100644 --- a/web_src/js/components/projects/WorkflowStore.ts +++ b/web_src/js/components/projects/WorkflowStore.ts @@ -82,6 +82,8 @@ type WorkflowStoreState = { const createDefaultFilters = (): WorkflowFilters => ({issue_type: '', source_column: '', target_column: '', labels: []}); const createDefaultActions = (): WorkflowActions => ({column: '', add_labels: [], remove_labels: [], issue_state: ''}); +const getErrorMessage = (error: unknown): string => error instanceof Error ? error.message : String(error); + function convertFilters(workflow?: WorkflowEvent | null): WorkflowFilters { const filters = createDefaultFilters(); if (workflow?.filters && Array.isArray(workflow.filters)) { @@ -151,7 +153,7 @@ export function createWorkflowStore(props: any): WorkflowStoreState { workflowFilters: createDefaultFilters(), workflowActions: createDefaultActions(), - workflowDrafts: {} as Record, + workflowDrafts: {}, getDraft(event_id: string): WorkflowDraftState | undefined { return store.workflowDrafts[event_id]; @@ -319,7 +321,7 @@ export function createWorkflowStore(props: any): WorkflowStoreState { } } catch (error) { console.error('Failed to save workflow:', error); - showErrorToast(`${props.locale.saveWorkflowFailed}: ${error.message}`); + showErrorToast(`${props.locale.saveWorkflowFailed}: ${getErrorMessage(error)}`); } finally { store.saving = false; } @@ -367,7 +369,7 @@ export function createWorkflowStore(props: any): WorkflowStoreState { console.error('Failed to update workflow status:', error); // Revert the status change on error selected.enabled = previousEnabled; - showErrorToast(`${props.locale.updateWorkflowFailed}: ${error.message}`); + showErrorToast(`${props.locale.updateWorkflowFailed}: ${getErrorMessage(error)}`); } }, @@ -396,7 +398,7 @@ export function createWorkflowStore(props: any): WorkflowStoreState { } } catch (error) { console.error('Error deleting workflow:', error); - showErrorToast(`${props.locale.deleteWorkflowFailed}: ${error.message}`); + showErrorToast(`${props.locale.deleteWorkflowFailed}: ${getErrorMessage(error)}`); } }, diff --git a/web_src/js/index.ts b/web_src/js/index.ts index 4dbd44e3a4..34507de5fb 100644 --- a/web_src/js/index.ts +++ b/web_src/js/index.ts @@ -1,4 +1,3 @@ - import '../fomantic/build/fomantic.js'; import '../css/index.css';