diff options
author | Christian Kraus <hanzi@hanzi.cc> | 2020-01-05 10:11:24 +0100 |
---|---|---|
committer | Christian Kraus <hanzi@hanzi.cc> | 2020-01-05 10:11:24 +0100 |
commit | f8435e9ed12aa8e45ef676304710a31b4600f1dc (patch) | |
tree | e706f6738c0fab136bd8fd6d73215ebc3a7f4b3f /src/services/checks | |
parent | c3803e4595e09c7e885252e590607c7e8a0839df (diff) |
Fix 'duplicate types' check for properties with a single type
Signed-off-by: Christian Kraus <hanzi@hanzi.cc>
Diffstat (limited to 'src/services/checks')
-rw-r--r-- | src/services/checks/duplicateTypes.js | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/services/checks/duplicateTypes.js b/src/services/checks/duplicateTypes.js index ef630f8a..6d9aee70 100644 --- a/src/services/checks/duplicateTypes.js +++ b/src/services/checks/duplicateTypes.js @@ -26,12 +26,9 @@ export default { try { const props = contact.vCard.getAllProperties() .map(prop => prop.getParameter('type')) - .filter(prop => prop) + .filter(prop => Array.isArray(prop)) const fixed = props.map(prop => [...new Set(prop)]) - if (props - && Array.isArray(props) - && props.length > 0 - && props.join('') !== fixed.join('')) { + if (props.join('') !== fixed.join('')) { return true } } catch (error) { |