Parcourir la source

fix att perfil cliente

Gustavo Zanatta il y a 4 jours
Parent
commit
fc41b9ad43

+ 2 - 2
src-capacitor/android/app/build.gradle

@@ -13,8 +13,8 @@ android {
         applicationId "br.com.diarista.client"
         minSdkVersion rootProject.ext.minSdkVersion
         targetSdkVersion rootProject.ext.targetSdkVersion
-        versionCode 13
-        versionName "2.2"
+        versionCode 14
+        versionName "2.3"
         testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
         aaptOptions {
              // Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps.

+ 6 - 7
src/pages/profile/ProfileEditDialog.vue

@@ -241,7 +241,7 @@ const props = defineProps({
 
 const { dialogRef, onDialogOK, onDialogCancel } = useDialogPluginComponent();
 
-const { form, hasUpdatedFields, setUpdateFormAsOriginal } =
+const { form, getUpdatedFields, hasUpdatedFields, setUpdateFormAsOriginal } =
   useFormUpdateTracker({ name: "", email: "", phone: "", document: "" });
 
 const {
@@ -307,12 +307,11 @@ const onSubmit = async () => {
 
   if (!valid) return;
 
-  const payload = {
-    name: form.name,
-    email: form.email,
-    phone: form.phone,
-    document: form.document || null,
-  };
+  const payload = { ...getUpdatedFields.value };
+
+  if ("document" in payload) {
+    payload.document = payload.document || null;
+  }
 
   if (avatarFile.value) {
     payload.avatar_base64 = await fileToBase64(avatarFile.value);