diff --git a/apps/api/src/app/order/update-order.dto.ts b/apps/api/src/app/order/update-order.dto.ts index eabd1f418..116b194c1 100644 --- a/apps/api/src/app/order/update-order.dto.ts +++ b/apps/api/src/app/order/update-order.dto.ts @@ -11,6 +11,7 @@ import { import { Transform, TransformFnParams } from 'class-transformer'; import { IsArray, + IsBoolean, IsEnum, IsISO8601, IsNumber, @@ -62,6 +63,9 @@ export class UpdateOrderDto { @IsString() id: string; + @IsBoolean() + isActive: boolean; + @IsNumber() @Min(0) quantity: number; diff --git a/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts b/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts index 555fbc7aa..fb335f641 100644 --- a/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts +++ b/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts @@ -437,6 +437,7 @@ export class CreateOrUpdateActivityDialog implements OnDestroy { date: this.activityForm.get('date').value, dataSource: this.activityForm.get('dataSource').value, fee: this.activityForm.get('fee').value, + isActive: true, quantity: this.activityForm.get('quantity').value, symbol: (['FEE', 'INTEREST', 'ITEM', 'LIABILITY'].includes( diff --git a/apps/client/src/app/services/import-activities.service.ts b/apps/client/src/app/services/import-activities.service.ts index c1b2209b3..7de9ace9b 100644 --- a/apps/client/src/app/services/import-activities.service.ts +++ b/apps/client/src/app/services/import-activities.service.ts @@ -59,6 +59,7 @@ export class ImportActivitiesService { dataSource: this.parseDataSource({ item }), date: this.parseDate({ content, index, item }), fee: this.parseFee({ content, index, item }), + isActive: true, quantity: this.parseQuantity({ content, index, item }), symbol: this.parseSymbol({ content, index, item }), type: this.parseType({ content, index, item }), @@ -138,6 +139,7 @@ export class ImportActivitiesService { accountId, comment, fee, + isActive: true, quantity, type, unitPrice,