From be4d5fc78626fcfc2093e94f1ec1742ce234f180 Mon Sep 17 00:00:00 2001 From: Johannes Zlattinger Date: Wed, 30 Dec 2020 17:27:13 +0100 Subject: remove workaround for postal addresses containing commas because base issue has been fixed --- src/services/updateDesignSet.js | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/src/services/updateDesignSet.js b/src/services/updateDesignSet.js index 0ad08139..33093f8f 100644 --- a/src/services/updateDesignSet.js +++ b/src/services/updateDesignSet.js @@ -22,32 +22,6 @@ */ import ICAL from 'ical.js' -/** - * Fixes nextcloud/contacts#1009 that prevented editing of contacts if - * their address contained a comma. This is actually a bug in ical.js - * but it has not been fixed for some time now. - * - * This can be removed once https://github.com/mozilla-comm/ical.js/issues/386 - * has been resolved. - * - * @returns {Boolean} Whether or not the design set has been altered. - */ -const setLabelAsSingleValue = () => { - if ( - !ICAL.design.vcard.param.label - || ICAL.design.vcard.param.label.multiValue !== false - || !ICAL.design.vcard3.param.label - || ICAL.design.vcard3.param.label.multiValue !== false - ) { - ICAL.design.vcard.param.label = { multiValue: false } - ICAL.design.vcard3.param.label = { multiValue: false } - - return true - } - - return false -} - /** * Prevents ical.js from adding 'VALUE=PHONE-NUMBER' in vCard 3.0. * While not wrong according to the RFC, there's a bug in sabreio/vobject (used @@ -99,7 +73,6 @@ const addGroupedProperties = vCard => { export default function(vCard) { let madeChanges = false - madeChanges |= setLabelAsSingleValue() madeChanges |= removePhoneNumberValueType() madeChanges |= addGroupedProperties(vCard) -- cgit v1.2.3