diff options
author | John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | 2019-01-30 11:16:29 +0100 |
---|---|---|
committer | John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | 2019-01-30 12:17:23 +0100 |
commit | a1561dfe3a728f3b636852df05d36c1947883dd7 (patch) | |
tree | 91e90dae3ec08878ae81a2f68a90fba4050ebfc2 /src/services/checks | |
parent | 7af5d37ac8428784843fd3cca531fb30ecf71fe3 (diff) |
Add property-defined actions
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Diffstat (limited to 'src/services/checks')
-rw-r--r-- | src/services/checks/missingFN.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/services/checks/missingFN.js b/src/services/checks/missingFN.js index 1f17afc8..449f4a43 100644 --- a/src/services/checks/missingFN.js +++ b/src/services/checks/missingFN.js @@ -29,6 +29,10 @@ export default { run: contact => { return !contact.vCard.hasProperty('fn') // No FN || contact.vCard.getFirstPropertyValue('fn') === '' // Empty FN + || ( // we don't want to fix newly created contacts + contact.dav // Existing contact + && contact.vCard.getFirstPropertyValue('fn') === t('contacts', 'New contact') // AND Unchanged FN + ) }, fix: contact => { if (contact.vCard.hasProperty('n')) { |