fix: Edit bank rule

This commit is contained in:
Ahmed Bouhuolia
2024-08-06 00:48:58 +02:00
parent efd0e1e225
commit cc21e1856f
6 changed files with 27 additions and 19 deletions

View File

@@ -64,9 +64,10 @@ export class EditBankRuleService {
} as IBankRuleEventEditingPayload);
// Updates the given bank rule.
await BankRule.query(trx)
.findById(ruleId)
.patch({ ...tranformDTO });
await BankRule.query(trx).upsertGraphAndFetch({
...tranformDTO,
id: ruleId,
});
// Triggers `onBankRuleEdited` event.
await this.eventPublisher.emitAsync(events.bankRules.onEdited, {

View File

@@ -16,7 +16,7 @@ export interface IBankRuleCondition {
id?: number;
field: BankRuleConditionField;
comparator: BankRuleConditionComparator;
value: number;
value: string;
}
export enum BankRuleConditionType {