2455 - Validate socialname when isDataChecked is changed
gitea/salix/pipeline/head This commit looks good Details

This commit is contained in:
Joan Sanchez 2020-09-30 09:31:01 +02:00
parent eb99ce2f43
commit 503e1d0ed9
1 changed files with 9 additions and 3 deletions

View File

@ -186,10 +186,16 @@ module.exports = Self => {
let payMethodWithIban = 4;
// Validate socialName format
const socialNameChanged = orgData && changes
&& orgData.socialName != changes.socialName;
const socialName = changes.socialName || orgData.socialName;
const isTaxDataChecked = changes.isTaxDataChecked || orgData.isTaxDataChecked;
const hasChanges = orgData && changes;
if (socialNameChanged && !isAlpha(changes.socialName))
const socialNameChanged = hasChanges
&& orgData.socialName != socialName;
const dataCheckedChanged = hasChanges
&& orgData.isTaxDataChecked != isTaxDataChecked;
if ((socialNameChanged || dataCheckedChanged) && !isAlpha(socialName))
throw new UserError('The socialName has an invalid format');
if (changes.salesPerson === null) {