From 55dbae051293359a354b8bcbf0aae3a4138e39e2 Mon Sep 17 00:00:00 2001 From: KenTandrian Date: Sun, 15 Mar 2026 08:59:20 +0700 Subject: [PATCH] feat(lib): handle undefined market price --- .../historical-market-data-editor-dialog.component.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.component.ts b/libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.component.ts index 3e5e3b2e9..0ba2b66cd 100644 --- a/libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.component.ts +++ b/libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.component.ts @@ -25,6 +25,7 @@ import { MatInputModule } from '@angular/material/input'; import { IonIcon } from '@ionic/angular/standalone'; import { addIcons } from 'ionicons'; import { calendarClearOutline, refreshOutline } from 'ionicons/icons'; +import { isNil } from 'lodash'; import { HistoricalMarketDataEditorDialogParams } from './interfaces/interfaces'; @@ -90,7 +91,8 @@ export class GfHistoricalMarketDataEditorDialogComponent implements OnInit { } public onUpdate() { - if (this.marketPrice() === undefined) { + const marketPrice = this.marketPrice(); + if (isNil(marketPrice)) { return; } @@ -100,8 +102,8 @@ export class GfHistoricalMarketDataEditorDialogComponent implements OnInit { marketData: { marketData: [ { - date: this.data.dateString, - marketPrice: this.marketPrice() + marketPrice, + date: this.data.dateString } ] },