From 3ea72af5a07380df0d358d7c47566c411bde59f7 Mon Sep 17 00:00:00 2001 From: Diego Noah Date: Sun, 15 Jun 2025 09:19:12 -0400 Subject: [PATCH] Bugfix/prevent date offset in cash balance records (#4906) * Prevent date offset in cash balance records * Update changelog --- CHANGELOG.md | 1 + .../src/lib/account-balances/account-balances.component.ts | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c70752570..8eecc2f81 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,6 +33,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed +- Fixed a date offset issue with account balances - Fixed missing `/.well-known/assetlinks.json` for TWA ## 2.170.0 - 2025-06-11 diff --git a/libs/ui/src/lib/account-balances/account-balances.component.ts b/libs/ui/src/lib/account-balances/account-balances.component.ts index 756b3169f..706e079e0 100644 --- a/libs/ui/src/lib/account-balances/account-balances.component.ts +++ b/libs/ui/src/lib/account-balances/account-balances.component.ts @@ -2,7 +2,7 @@ import { CreateAccountBalanceDto } from '@ghostfolio/api/app/account-balance/cre import { ConfirmationDialogType } from '@ghostfolio/client/core/notification/confirmation-dialog/confirmation-dialog.type'; import { NotificationService } from '@ghostfolio/client/core/notification/notification.service'; import { validateObjectForForm } from '@ghostfolio/client/util/form.util'; -import { getLocale } from '@ghostfolio/common/helper'; +import { DATE_FORMAT, getLocale } from '@ghostfolio/common/helper'; import { AccountBalancesResponse } from '@ghostfolio/common/interfaces'; import { @@ -31,6 +31,7 @@ import { MatInputModule } from '@angular/material/input'; import { MatMenuModule } from '@angular/material/menu'; import { MatSort, MatSortModule } from '@angular/material/sort'; import { MatTableDataSource, MatTableModule } from '@angular/material/table'; +import { format } from 'date-fns'; import { get } from 'lodash'; import { Subject } from 'rxjs'; @@ -114,7 +115,7 @@ export class GfAccountBalancesComponent const accountBalance: CreateAccountBalanceDto = { accountId: this.accountId, balance: this.accountBalanceForm.get('balance').value, - date: this.accountBalanceForm.get('date').value.toISOString() + date: format(this.accountBalanceForm.get('date').value, DATE_FORMAT) }; try {