From 26b2eda2f8dcc712d9b7b17a4fe1a40384337458 Mon Sep 17 00:00:00 2001 From: harmlessprince Date: Mon, 17 Feb 2025 16:37:33 +0100 Subject: [PATCH] added docker --- .../com/harmlessprince/ecommerceApi/customer/Customer.java | 5 ++++- .../ecommerceApi/customer/CustomerService.java | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/harmlessprince/ecommerceApi/customer/Customer.java b/src/main/java/com/harmlessprince/ecommerceApi/customer/Customer.java index 2a0c5c1..5e7e983 100644 --- a/src/main/java/com/harmlessprince/ecommerceApi/customer/Customer.java +++ b/src/main/java/com/harmlessprince/ecommerceApi/customer/Customer.java @@ -63,7 +63,10 @@ public class Customer extends BaseEntity implements UserDetails { private Tenant tenant; - private RoleResource role; + private RoleResource roleResource; + + @DBRef + private Role role; @Override public Collection getAuthorities() { diff --git a/src/main/java/com/harmlessprince/ecommerceApi/customer/CustomerService.java b/src/main/java/com/harmlessprince/ecommerceApi/customer/CustomerService.java index a4282ef..3393ff5 100644 --- a/src/main/java/com/harmlessprince/ecommerceApi/customer/CustomerService.java +++ b/src/main/java/com/harmlessprince/ecommerceApi/customer/CustomerService.java @@ -62,7 +62,8 @@ public Customer createCustomer(@Valid RegisterUserRequest request, String tenant RoleResource roleResource = new RoleResource(); roleResource.setName(role.get().getName()); roleResource.setSlug(role.get().getSlug()); - user.setRole(roleResource); + user.setRole(role.get()); + user.setRoleResource(roleResource); return customerRepository.save(user);