summaryrefslogtreecommitdiff
path: root/src/lib/address/components/EditAddress.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/address/components/EditAddress.jsx')
-rw-r--r--src/lib/address/components/EditAddress.jsx37
1 files changed, 18 insertions, 19 deletions
diff --git a/src/lib/address/components/EditAddress.jsx b/src/lib/address/components/EditAddress.jsx
index ff6b1f12..182c8a31 100644
--- a/src/lib/address/components/EditAddress.jsx
+++ b/src/lib/address/components/EditAddress.jsx
@@ -45,7 +45,7 @@ const EditAddress = ({ id, defaultValues }) => {
setValue('business_name', dataProfile.name);
};
if (auth) loadProfile();
- }, [auth, setValue]);
+ }, [auth?.parentId]);
useEffect(() => {
const loadCities = async () => {
@@ -111,30 +111,29 @@ const EditAddress = ({ id, defaultValues }) => {
district_id: values.district,
sub_district_id: values.subDistrict,
};
+ if (!auth.company) {
+ data.alamat_lengkap_text = values.street;
+ }
const address = await editAddressApi({ id, data });
let dataAlamat;
let isUpdated = true;
- if (auth?.partnerId == id) {
- dataAlamat = {
- id_user: auth.partnerId,
- company_type_id: values.companyType,
- industry_id: values.industry,
- tax_name: values.taxName,
- alamat_lengkap_text: values.alamat_wajib_pajak,
- street: values.street,
- business_name: values.business_name,
- name: values.business_name,
- npwp: values.npwp,
- };
- isUpdated = await odooApi(
- 'PUT',
- `/api/v1/partner/${auth.parentId}`,
- dataAlamat
- );
+ if (auth.company) {
+ if (auth?.partnerId == id) {
+ dataAlamat = {
+ id_user: auth.partnerId,
+ alamat_lengkap_text: values.alamat_wajib_pajak,
+ street: values.street,
+ };
+ isUpdated = await odooApi(
+ 'PUT',
+ `/api/v1/partner/${auth.parentId}`,
+ dataAlamat
+ );
+ }
}
// if (isUpdated?.id) {
- if (address?.id && isUpdated?.id) {
+ if (address?.id && auth.company ? isUpdated?.id : true) {
toast.success('Berhasil mengubah alamat');
router.back();
} else {