summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/address/components/EditAddress.jsx8
-rw-r--r--src/pages/my/address/[id]/edit.jsx1
2 files changed, 6 insertions, 3 deletions
diff --git a/src/lib/address/components/EditAddress.jsx b/src/lib/address/components/EditAddress.jsx
index 590a0bc0..ff6b1f12 100644
--- a/src/lib/address/components/EditAddress.jsx
+++ b/src/lib/address/components/EditAddress.jsx
@@ -42,6 +42,7 @@ const EditAddress = ({ id, defaultValues }) => {
setValue('npwp', dataProfile.npwp);
setValue('alamat_wajib_pajak', dataProfile.alamatWajibPajak);
setValue('alamat_bisnis', dataProfile.alamatBisnis);
+ setValue('business_name', dataProfile.name);
};
if (auth) loadProfile();
}, [auth, setValue]);
@@ -102,7 +103,6 @@ const EditAddress = ({ id, defaultValues }) => {
loadSubDistricts();
}
}, [watchDistrict, setValue, getValues]);
-
const onSubmitHandler = async (values) => {
const data = {
...values,
@@ -116,13 +116,15 @@ const EditAddress = ({ id, defaultValues }) => {
let isUpdated = true;
if (auth?.partnerId == id) {
dataAlamat = {
- ...values,
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',
@@ -132,7 +134,7 @@ const EditAddress = ({ id, defaultValues }) => {
}
// if (isUpdated?.id) {
- if (address?.id) {
+ if (address?.id && isUpdated?.id) {
toast.success('Berhasil mengubah alamat');
router.back();
} else {
diff --git a/src/pages/my/address/[id]/edit.jsx b/src/pages/my/address/[id]/edit.jsx
index 732ec9fc..c552659b 100644
--- a/src/pages/my/address/[id]/edit.jsx
+++ b/src/pages/my/address/[id]/edit.jsx
@@ -42,6 +42,7 @@ export async function getServerSideProps(context) {
district: '',
oldSubDistrict: address.subDistrict?.id || '',
subDistrict: '',
+ business_name: '',
};
return { props: { id, defaultValues } };
}