Skip to content
Code-Schnipsel Gruppen Projekte
Commit 2408235b erstellt von Patrick Müller's avatar Patrick Müller
Dateien durchsuchen

fix: UserData -> select default address when selecting new customer

feat: UserData -> auto-insert contact person email address when selecting contact person via address
Übergeordneter d7868df7
No related branches found
No related tags found
Keine zugehörigen Merge Requests gefunden
......@@ -438,7 +438,18 @@ define('package/quiqqer/erp/bin/backend/controls/userData/UserData', [
return;
}
let defaultAddress = addresses[0];
let defaultAddress = false;
for (let i = 0; i < addresses.length; i++) {
if (addresses[i].default) {
defaultAddress = addresses[i];
break;
}
}
if (!defaultAddress) {
defaultAddress = addresses[0];
}
// Set address data
this.$setDataByAddress(defaultAddress);
......@@ -854,6 +865,18 @@ define('package/quiqqer/erp/bin/backend/controls/userData/UserData', [
parts.push(address.lastname);
}
// E-Mail address
const emailAddresses = JSON.decode(address.mail);
if (emailAddresses.length) {
const contactEmail = emailAddresses[0].trim();
if (contactEmail !== '') {
this.$ContactEmail.value = contactEmail;
this.setAttribute('contactEmail', contactEmail);
}
}
this.$ContactPerson.value = parts.join(' ').trim();
this.setAttribute('contactPerson', this.$ContactPerson.value);
},
......
0% oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren