瀏覽代碼

feat(core): Include Customer in CustomerAddressEvent

Closes #1369
Michael Bromley 3 年之前
父節點
當前提交
67f60accb7
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      packages/core/src/service/services/customer.service.ts

+ 3 - 0
packages/core/src/service/services/customer.service.ts

@@ -697,6 +697,7 @@ export class CustomerService {
             type: HistoryEntryType.CUSTOMER_ADDRESS_CREATED,
             data: { address: addressToLine(createdAddress) },
         });
+        createdAddress.customer = customer;
         this.eventBus.publish(new CustomerAddressEvent(ctx, createdAddress, 'created', input));
         return createdAddress;
     }
@@ -733,6 +734,7 @@ export class CustomerService {
                 input,
             },
         });
+        updatedAddress.customer = customer;
         this.eventBus.publish(new CustomerAddressEvent(ctx, updatedAddress, 'updated', input));
         return updatedAddress;
     }
@@ -761,6 +763,7 @@ export class CustomerService {
             },
         });
         await this.connection.getRepository(ctx, Address).remove(address);
+        address.customer = customer;
         this.eventBus.publish(new CustomerAddressEvent(ctx, address, 'deleted', id));
         return true;
     }