From ec8d946a41c8196bce8556179fa93f0ec47a7507 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Fri, 19 Feb 2021 17:43:36 +0100 Subject: [PATCH] Implemented detail address add fix ref #72 --- src/components/contacts/ContactDetail.svelte | 9 +++++++++ src/components/orgs/OrgDetail.svelte | 10 ++++++++++ 2 files changed, 19 insertions(+) diff --git a/src/components/contacts/ContactDetail.svelte b/src/components/contacts/ContactDetail.svelte index 88297d03..c4550a19 100644 --- a/src/components/contacts/ContactDetail.svelte +++ b/src/components/contacts/ContactDetail.svelte @@ -42,6 +42,15 @@ original_data.groups = original_data.groups.map((g) => g.id); editable.address_checked = editable.address.address1 !== null; original_data.address_checked = editable.address.address1 !== null; + if(editable.address_checked===false){ + editable.address = { + address1: "", + address2: "", + city: "", + postalcode: "", + country: "" + } + } }); RunnerOrganizationService.runnerOrganizationControllerGetAll().then((val) => { orgs = val; diff --git a/src/components/orgs/OrgDetail.svelte b/src/components/orgs/OrgDetail.svelte index 8c3da191..3c71e0c8 100644 --- a/src/components/orgs/OrgDetail.svelte +++ b/src/components/orgs/OrgDetail.svelte @@ -35,6 +35,15 @@ } } value.address_checked = value.address.address1 !== null; + if(value.address_checked===false){ + value.address = { + address1: "", + address2: "", + city: "", + postalcode: "", + country: "" + } + } editable = Object.assign(editable, value); editable = editable; original_object = Object.assign(editable, value); @@ -73,6 +82,7 @@ if (postdata.address_checked === false) { postdata.address = null; } + console.log(postdata) postdata.contact = postdata.contact === "null" ? null : postdata.contact; RunnerOrganizationService.runnerOrganizationControllerPut( original_object.id,