summaryrefslogtreecommitdiffstats
path: root/src/services/checks
diff options
context:
space:
mode:
authorChristian Kraus <hanzi@hanzi.cc>2020-01-05 10:11:24 +0100
committerChristian Kraus <hanzi@hanzi.cc>2020-01-05 10:11:24 +0100
commitf8435e9ed12aa8e45ef676304710a31b4600f1dc (patch)
treee706f6738c0fab136bd8fd6d73215ebc3a7f4b3f /src/services/checks
parentc3803e4595e09c7e885252e590607c7e8a0839df (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.js7
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) {