feat: update setUserLocationDetails to create new user address entry instead of updating

This commit is contained in:
paritosh18
2026-02-02 17:42:20 +05:30
parent 558cb214c0
commit 1f53180b4e

View File

@@ -202,13 +202,13 @@ export class UserService {
});
}
// 4⃣ Update user address
return tx.userAddressDetails.update({
where: { id: userId },
return tx.userAddressDetails.create({
data: {
countryXid: country.id,
stateXid: state.id,
cityXid: city.id,
user: { connect: { id: userId } },
country: { connect: { id: country.id } },
states: { connect: { id: state.id } },
cities: { connect: { id: city.id } },
address1: locationAddress ?? '',
pinCode,
locationName: locationName ?? null,
locationAddress: locationAddress ?? null,
@@ -216,6 +216,7 @@ export class UserService {
locationLong: longitude ?? null,
},
});
});
}