fix(order): order change references (#8845)

This commit is contained in:
Carlos R. L. Rodrigues
2024-08-28 08:57:44 -03:00
committed by GitHub
parent c2e7940f61
commit 8dea3e44c6
3 changed files with 14 additions and 29 deletions

View File

@@ -223,23 +223,29 @@ export default class OrderChangeAction {
onCreate() {
this.id = generateEntityId(this.id, "ordchact")
this.order_id ??= this.order?.id ?? this.order_change?.order_id ?? null
this.return_id ??= this.return?.id ?? this.order_change?.return_id ?? null
this.claim_id ??= this.claim?.id ?? this.order_change?.claim_id ?? null
this.exchange_id ??=
this.exchange?.id ?? this.order_change?.exchange_id ?? null
this.order_change_id ??= this.order_change?.id ?? null
this.version ??= this.order_change?.version ?? null
if (!this.claim_id && !this.exchange_id) {
this.return_id ??= this.return?.id ?? this.order_change?.return_id ?? null
}
}
@OnInit()
onInit() {
this.id = generateEntityId(this.id, "ordchact")
this.order_id ??= this.order?.id ?? this.order_change?.order_id ?? null
this.return_id ??= this.return?.id ?? this.order_change?.return_id ?? null
this.claim_id ??= this.claim?.id ?? this.order_change?.claim_id ?? null
this.exchange_id ??=
this.exchange?.id ?? this.order_change?.exchange_id ?? null
this.order_change_id ??= this.order_change?.id ?? null
this.version ??= this.order_change?.version ?? null
if (!this.claim_id && !this.exchange_id) {
this.return_id ??= this.return?.id ?? this.order_change?.return_id ?? null
}
}
}