summaryrefslogtreecommitdiffstats
path: root/src/services
diff options
context:
space:
mode:
authorJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2019-01-25 11:33:44 +0100
committerJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2019-01-25 11:35:28 +0100
commit1f864843455282d4e4a02a46ad1560ed7abe27cf (patch)
tree44592ae63ef88482c284e4d2a8731b315bf6ced8 /src/services
parentd982fcf753353236cbaa65a8715cbb4097d2e49f (diff)
Fix displayName checks and replace FN if empty on validate
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Diffstat (limited to 'src/services')
-rw-r--r--src/services/checks/missingFN.js3
-rw-r--r--src/services/validate.js4
2 files changed, 4 insertions, 3 deletions
diff --git a/src/services/checks/missingFN.js b/src/services/checks/missingFN.js
index 3c7ea9e6..1f17afc8 100644
--- a/src/services/checks/missingFN.js
+++ b/src/services/checks/missingFN.js
@@ -27,7 +27,8 @@
export default {
name: 'missing FN',
run: contact => {
- return !contact.vCard.hasProperty('fn')
+ return !contact.vCard.hasProperty('fn') // No FN
+ || contact.vCard.getFirstPropertyValue('fn') === '' // Empty FN
},
fix: contact => {
if (contact.vCard.hasProperty('n')) {
diff --git a/src/services/validate.js b/src/services/validate.js
index 986dd0a2..be080988 100644
--- a/src/services/validate.js
+++ b/src/services/validate.js
@@ -33,10 +33,10 @@ export default function(contact) {
// A fix is needed, running ⏳
if (!check.fix(contact)) {
// FAILURE 🙅
- console.warn('The following contact needed a correction that failed', check.name, contact)
+ console.warn('The following contact needed a correction that failed:', check.name, contact)
} else {
// SUCCESS 💪
- console.info('The following contact has been repaired', check.name, contact)
+ console.info('The following contact has been repaired:', check.name, contact)
}
}
})