addresses: fix POST if isNoAddress

This commit is contained in:
nobohan 2021-06-11 15:06:56 +02:00
parent f22461af1b
commit 14db7265fe
4 changed files with 9 additions and 9 deletions

View File

@ -16,8 +16,6 @@
</template>
<script>
import { mapState } from 'vuex';
import AddAddress from '../_components/AddAddress.vue';
export default {
@ -36,9 +34,9 @@ export default {
let newAddress = {
'isNoAddress': address.isNoAddress,
'street': address.street,
'streetNumber': address.streetNumber,
'postcode': {'id': address.selected.city.id },
'street': address.isNoAddress ? '' : address.street,
'streetNumber': address.isNoAddress ? '' : address.streetNumber,
'postcode': {'id': address.selected.city.id},
'floor': address.floor,
'corridor': address.corridor,
'steps': address.steps,

View File

@ -73,7 +73,7 @@ const postAddress = (address) => {
method: 'POST',
headers: {
'Content-Type': 'application/json;charset=utf-8'
},
},
body: JSON.stringify(body)
}).then(response => {
if (response.ok) { return response.json(); }

View File

@ -42,6 +42,7 @@
</city-selection>
<address-selection
v-if="!isNoAddress"
v-bind:address="address"
v-bind:updateMapCenter="updateMapCenter">
</address-selection>
@ -206,6 +207,7 @@ export default {
this.address.loaded.cities = [];
this.address.selected.city = {};
this.address.selected.country = {};
this.address.isNoAddress = false;
this.address.street = null;
this.address.streetNumber = null;
this.address.floor = null;

View File

@ -72,9 +72,9 @@ export default {
let createdAddress = {
'isNoAddress': address.isNoAddress,
'street': address.street,
'streetNumber': address.streetNumber,
'postcode': {'id': address.selected.city.id },
'street': address.isNoAddress ? '' : address.street,
'streetNumber': address.isNoAddress ? '' : address.streetNumber,
'postcode': {'id': address.selected.city.id},
'floor': address.floor,
'corridor': address.corridor,
'steps': address.steps,