Browse Source

Remove redundant currency

pull/5481/head
Thomas Kaul 2 weeks ago
parent
commit
b333ec6b59
  1. 8
      apps/api/src/app/order/order.service.ts
  2. 5
      prisma/migrations/20250907093545_removed_redundant_currency_from_order/migration.sql

8
apps/api/src/app/order/order.service.ts

@ -95,7 +95,6 @@ export class OrderService {
accountId?: string;
assetClass?: AssetClass;
assetSubClass?: AssetSubClass;
currency?: string;
symbol?: string;
tags?: { id: string }[];
updateAccountBalance?: boolean;
@ -184,6 +183,10 @@ export class OrderService {
delete data.comment;
}
if (data.currency === data.SymbolProfile.connectOrCreate.create.currency) {
delete data.currency;
}
delete data.symbol;
delete data.tags;
delete data.updateAccountBalance;
@ -703,6 +706,9 @@ export class OrderService {
delete data.assetClass;
delete data.assetSubClass;
// TODO: Remove currency?
delete data.symbol;
delete data.tags;

5
prisma/migrations/20250907093545_removed_redundant_currency_from_order/migration.sql

@ -0,0 +1,5 @@
-- Remove redundant currency from the 'Order' table
UPDATE "Order"
SET "currency" = NULL
FROM "SymbolProfile"
WHERE "Order"."symbolProfileId" = "SymbolProfile"."id" AND "Order"."currency" = "SymbolProfile"."currency";
Loading…
Cancel
Save