summaryrefslogtreecommitdiff
path: root/src/lib/address/components/EditAddress.jsx
diff options
context:
space:
mode:
authortrisusilo48 <tri.susilo@altama.co.id>2024-10-02 15:00:04 +0700
committertrisusilo48 <tri.susilo@altama.co.id>2024-10-02 15:00:04 +0700
commit03a6c3be884792d3e290b99fd3fbdf0ecc148ffa (patch)
treec3b3983dddef9b8d553d6c48b7e0677043e9404a /src/lib/address/components/EditAddress.jsx
parentbd1a07d301cd9dfb5ddb72a4a6a47382807c9e8e (diff)
parentf8abd467d40ce9c98d0b10d436181fc2d9b69986 (diff)
Merge branch 'new-release' into CR/product_detail
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 {