diff --git a/apps/api/src/app/account-balance/account-balance.service.ts b/apps/api/src/app/account-balance/account-balance.service.ts index 34d98d266..10353f4ca 100644 --- a/apps/api/src/app/account-balance/account-balance.service.ts +++ b/apps/api/src/app/account-balance/account-balance.service.ts @@ -30,7 +30,7 @@ export class AccountBalanceService { ): Promise { return this.prismaService.accountBalance.findFirst({ include: { - Account: true + account: true }, where: accountBalanceWhereInput }); @@ -46,7 +46,7 @@ export class AccountBalanceService { }): Promise { const accountBalance = await this.prismaService.accountBalance.upsert({ create: { - Account: { + account: { connect: { id_userId: { userId, @@ -154,7 +154,7 @@ export class AccountBalanceService { } if (withExcludedAccounts === false) { - where.Account = { isExcluded: false }; + where.account = { isExcluded: false }; } const balances = await this.prismaService.accountBalance.findMany({ @@ -163,7 +163,7 @@ export class AccountBalanceService { date: 'asc' }, select: { - Account: true, + account: true, date: true, id: true, value: true @@ -174,10 +174,10 @@ export class AccountBalanceService { balances: balances.map((balance) => { return { ...balance, - accountId: balance.Account.id, + accountId: balance.account.id, valueInBaseCurrency: this.exchangeRateDataService.toCurrency( balance.value, - balance.Account.currency, + balance.account.currency, userCurrency ) }; diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 3d821987d..b5d1c9814 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -50,6 +50,7 @@ model Account { } model AccountBalance { + account Account @relation(fields: [accountId, userId], onDelete: Cascade, references: [id, userId]) accountId String createdAt DateTime @default(now()) date DateTime @default(now()) @@ -57,7 +58,6 @@ model AccountBalance { updatedAt DateTime @updatedAt userId String value Float - Account Account @relation(fields: [accountId, userId], onDelete: Cascade, references: [id, userId]) @@unique([accountId, date]) @@index([accountId])