From a2082257dfabd158a8d00c7f20c43c19099a348b Mon Sep 17 00:00:00 2001 From: dawnsystem Date: Sun, 16 Nov 2025 02:07:01 +0100 Subject: [PATCH] fix: ensure consistent type handling for suggestions in AI components Updated ai-suggestions-panel.component.ts and document-detail.component.ts to convert suggestion values to strings, enhancing type safety and preventing potential runtime errors. This change ensures that all suggestion values are consistently treated as strings across the application. --- .../ai-suggestions-panel/ai-suggestions-panel.component.ts | 2 +- .../app/components/document-detail/document-detail.component.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src-ui/src/app/components/ai-suggestions-panel/ai-suggestions-panel.component.ts b/src-ui/src/app/components/ai-suggestions-panel/ai-suggestions-panel.component.ts index 137a85cf5..b55b881c8 100644 --- a/src-ui/src/app/components/ai-suggestions-panel/ai-suggestions-panel.component.ts +++ b/src-ui/src/app/components/ai-suggestions-panel/ai-suggestions-panel.component.ts @@ -230,7 +230,7 @@ export class AiSuggestionsPanelComponent implements OnChanges, OnDestroy { return new Date(suggestion.value).toLocaleDateString() case AISuggestionType.Title: - return suggestion.value + return String(suggestion.value) default: return String(suggestion.value) diff --git a/src-ui/src/app/components/document-detail/document-detail.component.ts b/src-ui/src/app/components/document-detail/document-detail.component.ts index fb27c50ad..2f33a0a9a 100644 --- a/src-ui/src/app/components/document-detail/document-detail.component.ts +++ b/src-ui/src/app/components/document-detail/document-detail.component.ts @@ -1657,7 +1657,7 @@ export class DocumentDetailComponent case AISuggestionType.Date: const dateAdapter = new ISODateAdapter() - const dateValue = dateAdapter.fromModel(suggestion.value) + const dateValue = dateAdapter.fromModel(String(suggestion.value)) this.documentForm.get('created').setValue(dateValue) this.documentForm.get('created').markAsDirty() break