fix(orchestration): remote joiner alias conflict (#8844)

This commit is contained in:
Carlos R. L. Rodrigues
2024-08-28 11:34:22 -03:00
committed by GitHub
parent 68f3244de3
commit 6cfe9bd874
38 changed files with 998 additions and 998 deletions

View File

@@ -18,11 +18,11 @@ import {
Property,
Rel,
} from "@mikro-orm/core"
import Address from "./address"
import OrderAddress from "./address"
import OrderItem from "./order-item"
import OrderShippingMethod from "./order-shipping-method"
import OrderShipping from "./order-shipping-method"
import OrderSummary from "./order-summary"
import Transaction from "./transaction"
import OrderTransaction from "./transaction"
type OptionalOrderProps =
| "shipping_address"
@@ -142,24 +142,24 @@ export default class Order {
shipping_address_id?: string | null
@ManyToOne({
entity: () => Address,
entity: () => OrderAddress,
fieldName: "shipping_address_id",
nullable: true,
cascade: [Cascade.PERSIST],
})
shipping_address?: Rel<Address> | null
shipping_address?: Rel<OrderAddress> | null
@Property({ columnType: "text", nullable: true })
@BillingAddressIdIndex.MikroORMIndex()
billing_address_id?: string | null
@ManyToOne({
entity: () => Address,
entity: () => OrderAddress,
fieldName: "billing_address_id",
nullable: true,
cascade: [Cascade.PERSIST],
})
billing_address?: Rel<Address> | null
billing_address?: Rel<OrderAddress> | null
@Property({ columnType: "boolean", nullable: true })
no_notification: boolean | null = null
@@ -177,19 +177,15 @@ export default class Order {
})
items = new Collection<Rel<OrderItem>>(this)
@OneToMany(
() => OrderShippingMethod,
(shippingMethod) => shippingMethod.order,
{
cascade: [Cascade.PERSIST],
}
)
shipping_methods = new Collection<Rel<OrderShippingMethod>>(this)
@OneToMany(() => Transaction, (transaction) => transaction.order, {
@OneToMany(() => OrderShipping, (shippingMethod) => shippingMethod.order, {
cascade: [Cascade.PERSIST],
})
transactions = new Collection<Rel<Transaction>>(this)
shipping_methods = new Collection<Rel<OrderShipping>>(this)
@OneToMany(() => OrderTransaction, (transaction) => transaction.order, {
cascade: [Cascade.PERSIST],
})
transactions = new Collection<Rel<OrderTransaction>>(this)
@Property({
onCreate: () => new Date(),