Closed lyallp closed 3 years ago
Please ignore, I suspect the issue was caused by sync happening from Thunderbird whilst using the WebUI, regardless, it seems that I am unable to reproduce after Thunderbird restart. My apologies.
Same applies to RELATED, parameters are soaked up into TYPE. Possibly a generic problem with TYPE interpretation?
from
RELATED;TYPE=parent,VALUE=text:aaaaaaaaa
RELATED;TYPE=brother,VALUE=text:bbbbbbbbb
RELATED;TYPE=sister,VALUE=text:ccccccccc
to
RELATED;TYPE="parent,VALUE=text";VALUE=UNKNOWN:aaaaaaaaa
RELATED;TYPE="brother,VALUE=text";VALUE=UNKNOWN:bbbbbbbbb
RELATED;TYPE="sister,VALUE=text";VALUE=UNKNOWN:ccccccccc
Steps to reproduce
Fields such as phone numbers and addresses are missing from webUI edit form. The fields show in Thunderbird synced contacts (CardBook plugin) and show in contact vcf exported file. It appears that the WebUI does not like iPhone created entries. The 111 phone number is fine, 222 and 333 are missing.
...... ITEM1.ADR:;;Unit 2\, 83 Bream St;Coogee Beach;NSW;2034;Australia ITEM1.X-ABLABEL:OTHER TEL;TYPE=PREF:+61 111 111 111 TEL:+1 (210) 222-2222 TEL:+1 (210) 333-3333 ......
Expected behaviour
WebUI shows fields to match exported VCF file
Actual behaviour
Extra fields in exported VCF that are not shown in webUI
Server configuration detail
Operating system: Linux 2.6.32-954.3.5.lve1.4.78.el6.x86_64 #1 SMP Thu Mar 26 08:20:27 EDT 2020 x86_64
Webserver: LiteSpeed (litespeed)
Database: mysql 5.6.49
PHP version:
7.4.11 Modules loaded: Core, date, libxml, openssl, pcre, sqlite3, zlib, bz2, calendar, ctype, curl, hash, filter, ftp, gettext, gmp, SPL, iconv, pcntl, readline, Reflection, session, standard, shmop, SimpleXML, mbstring, tokenizer, xml, litespeed, bcmath, dom, fileinfo, gd, imagick, imap, intl, json, exif, mysqli, mysqlnd, PDO, pdo_mysql, pdo_sqlite, Phar, posix, soap, sockets, timezonedb, xmlreader, xmlrpc, xmlwriter, xsl, zip, Zend OPcache
Nextcloud version: 20.0.0 - 20.0.0.9
Updated from an older Nextcloud/ownCloud or fresh install: Updated
Where did you install Nextcloud from: Release channel
Signing status
Array ( )List of activated apps
``` Enabled: - accessibility: 1.6.0 - activity: 2.13.1 - admin_audit: 1.10.0 - apporder: 0.11.0 - bookmarks: 3.4.3 - calendar: 2.1.2 - camerarawpreviews: 0.7.8 - cloud_federation_api: 1.3.0 - comments: 1.10.0 - contacts: 3.4.0 - contactsinteraction: 1.1.0 - dashboard: 7.0.0 - dav: 1.16.0 - extract: 1.2.4 - federatedfilesharing: 1.10.1 - files: 1.15.0 - files_markdown: 2.3.1 - files_pdfviewer: 2.0.1 - files_rightclick: 0.17.0 - files_sharing: 1.12.0 - files_videoplayer: 1.9.0 - firstrunwizard: 2.9.0 - issuetemplate: 0.7.0 - keeweb: 0.6.3 - logreader: 2.5.0 - lookup_server_connector: 1.8.0 - notes: 4.0.0 - notifications: 2.8.0 - oauth2: 1.8.0 - password_policy: 1.10.1 - photos: 1.2.0 - privacy: 1.4.0 - provisioning_api: 1.10.0 - recommendations: 0.8.0 - serverinfo: 1.10.0 - settings: 1.2.0 - sharebymail: 1.10.0 - support: 1.3.0 - survey_client: 1.8.0 - systemtags: 1.10.0 - tasks: 0.13.4 - text: 3.1.0 - theming: 1.11.0 - twofactor_backupcodes: 1.9.0 - updatenotification: 1.10.0 - user_status: 1.0.0 - viewer: 1.4.0 - weather_status: 1.0.0 - workflowengine: 2.2.0 Disabled: - encryption - federation - files_external - files_trashbin - files_versions - nextcloud_announcements - user_ldap ```Configuration (config/config.php)
``` { "installed": true, "dbtype": "mysql", "dbname": "***REMOVED SENSITIVE VALUE***", "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "dbhost": "***REMOVED SENSITIVE VALUE***", "dbtableprefix": "oc_", "forcessl": false, "theme": "", "3rdpartyroot": "", "3rdpartyurl": "", "blacklisted_files": [ ".htaccess" ], "default_language": "en", "default_locale": "en_AU", "overwritehost": "", "overwriteprotocol": "https", "overwritewebroot": "", "overwritecondaddr": "", "overwrite.cli.url": "https:\/\/cloud.remotely-helpful.com\/", "htaccess.RewriteBase": "\/", "defaultapp": "dashboard", "knowledgebaseenabled": true, "knowledgebaseurl": "http:\/\/api.apps.nextcloud.com\/v1", "appstoreenabled": true, "appstoreurl": "https:\/\/apps.nextcloud.com\/api\/v1", "apps_paths": [ { "path": "\/home\/remotely\/www\/cloud\/apps", "url": "\/apps", "writable": true } ], "mail_smtpdebug": false, "mail_smtpmode": "smtp", "mail_smtphost": "***REMOVED SENSITIVE VALUE***", "mail_smtpport": "587", "mail_smtptimeout": 10, "mail_smtpauthtype": "LOGIN", "appcodechecker": true, "log_type": "nextcloud", "logfile": "\/home\/remotely\/cloud\/logs\/nextcloud.log", "loglevel": 2, "logdateformat": "F d, Y H:i:s", "logtimezone": "Australia\/Sydney", "log_rotate_size": 104857600, "passwordsalt": "***REMOVED SENSITIVE VALUE***", "hashingCost": 10, "trashbin_retention_obligation": "180, auto", "allow_user_to_change_display_name": true, "xframe_restriction": true, "custom_csp_policy": "default-src 'self'; script-src 'self' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; frame-src *; img-src *; font-src 'self' data:; media-src *", "customclient_desktop": "", "customclient_android": "", "customclient_ios": "", "remember_login_cookie_lifetime": 1296000, "session_keepalive": true, "updatechecker": true, "updater.server.url": "https:\/\/updates.nextcloud.com\/updater_server\/", "updater.release.channel": "stable", "has_internet_connection": true, "writable_appsdir": true, "datadirectory": "***REMOVED SENSITIVE VALUE***", "version": "20.0.0.9", "maxZipInputSize": "838860800", "allowZipDownload": true, "instanceid": "***REMOVED SENSITIVE VALUE***", "maintenance": false, "trusted_domains": [ "cloud.remotely-helpful.info", "cloud.remotely-helpful.com", "remotely-helpful.info", "remotely-helpful.com", "remotelyhelpful.info", "remotelyhelpful.com", "remotelyhelpful.info.au", "remotelyhelpful.com.au", "remotely-helpful.info.au", "remotely-helpful.com.au", "vmres08.auserver.com.au" ], "secret": "***REMOVED SENSITIVE VALUE***", "mail_from_address": "***REMOVED SENSITIVE VALUE***", "mail_domain": "***REMOVED SENSITIVE VALUE***", "appstore.experimental.enabled": true, "mail_smtpauth": 1, "mail_smtpname": "***REMOVED SENSITIVE VALUE***", "mail_smtppassword": "***REMOVED SENSITIVE VALUE***", "app_install_overwrite": [ "keeweb", "apporder", "calendar", "contacts", "external", "camerarawpreviews", "tasks", "bookmarks", "occweb", "extract" ], "mysql.utf8mb4": false, "enabledPreviewProviders": [ "OC\\Preview\\PNG", "OC\\Preview\\JPEG", "OC\\Preview\\GIF", "OC\\Preview\\HEIC", "OC\\Preview\\BMP", "OC\\Preview\\XBitmap", "OC\\Preview\\MP3", "OC\\Preview\\TXT", "OC\\Preview\\MarkDown", "OC\\Preview\\OpenDocument", "OC\\Preview\\Krita" ], "tempdirectory": "\/home\/remotely\/tmp\/NextCloud" } ```Are you using external storage, if yes which one: none
Are you using encryption:
Are you using an external user-backend, if yes which one: no
Client configuration
Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36
Operating system: Windows 10
Logs
Web server error log
``` Insert your web server log here ```Nextcloud log
``` Insert your Nextcloud log here ```Browser log
Content Security Policy: The page’s settings blocked the loading of a resource at inline (“script-src”). preload.js:136:52 No OC found index.js:46:12 JQMIGRATE: Migrate is installed, version 1.4.1 jquery-migrate.min.js:2:551 jQuery is deprecated: The global jQuery is deprecated. It will be updated to v3.x in Nextcloud 21. In later versions of Nextcloud it might be removed completely. Please ship your own. globals.js:60:15 $ is deprecated: The global jQuery is deprecated. It will be updated to v3.x in Nextcloud 21. In later versions of Nextcloud it might be removed completely. Please ship your own. 5 globals.js:60:15 Notifications permissions granted App.vue:296 jQuery is deprecated: The global jQuery is deprecated. It will be updated to v3.x in Nextcloud 21. In later versions of Nextcloud it might be removed completely. Please ship your own. 3 globals.js:60:15 Initial state loaded defaultProfileState HOME rfcProps.js:39:8 Initial state loaded localesState Array(750) [ {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, … ] rfcProps.js:40:8 OCA.Search is deprecated. Please use the unified search API instead search.js:31:10 jQuery is deprecated: The global jQuery is deprecated. It will be updated to v3.x in Nextcloud 21. In later versions of Nextcloud it might be removed completely. Please ship your own. 2 globals.js:60:15 session heartbeat polling started session-heartbeat.js:97:9 $ is deprecated: The global jQuery is deprecated. It will be updated to v3.x in Nextcloud 21. In later versions of Nextcloud it might be removed completely. Please ship your own. 5 globals.js:60:15 jQuery is deprecated: The global jQuery is deprecated. It will be updated to v3.x in Nextcloud 21. In later versions of Nextcloud it might be removed completely. Please ship your own. globals.js:60:15 [DEBUG] unified-search: Unified Search initialized with the following providers Object { 0: {…}, 1: {…}, 2: {…}, 3: {…}, 4: {…}, 5: {…}, 6: {…}, 7: {…}, app: "unified-search", uid: "lyallp" } ConsoleLogger.js:42:18 $ is deprecated: The global jQuery is deprecated. It will be updated to v3.x in Nextcloud 21. In later versions of Nextcloud it might be removed completely. Please ship your own. 47 globals.js:60:15 Connected to dav! Object { rootUrl: "https://cloud.remotely-helpful.info/remote.php/dav/", advertisedFeatures: (17) […], currentUserPrincipal: {…}, principalCollections: (4) […], calendarHomes: [], publicCalendarHome: {…}, addressBookHomes: (1) […], parser: {…}, _isConnected: true, _request: {…} } Contacts.vue:472 String.prototype.toRgb is deprecated! It will be removed in Nextcloud 22. 7 placeholder.js:140:9 Content Security Policy: The page’s settings blocked the loading of a resource at inline (“script-src”). preload.js:136:52 TypeError: e.localType is null lr PropertyText.vue:1 VueJS 40 r ContactDetails.vue:600 l dist.js:1 _invoke dist.js:1 v dist.js:1 Tr contacts-main.js:1521 i contacts-main.js:1521 promise callback*Tr contacts-main.js:1521 i contacts-main.js:1521 promise callback*Tr contacts-main.js:1521 i contacts-main.js:1521 wr contacts-main.js:1521 wr contacts-main.js:1521 selectContact ContactDetails.vue:569 beforeMount ContactDetails.vue:491 VueJS 23 vue.runtime.esm.js:1888:12 TypeError: e.localType is null lr PropertyText.vue:1 VueJS 40 r ContactDetails.vue:600 l dist.js:1 _invoke dist.js:1 v dist.js:1 Tr contacts-main.js:1521 i contacts-main.js:1521 promise callback*Tr contacts-main.js:1521 i contacts-main.js:1521 promise callback*Tr contacts-main.js:1521 i contacts-main.js:1521 wr contacts-main.js:1521 wr contacts-main.js:1521 selectContact ContactDetails.vue:569 beforeMount ContactDetails.vue:491 VueJS 23 vue.runtime.esm.js:1888:12 VueJS 43 r ContactDetails.vue:600 l dist.js:1 _invoke dist.js:1 v dist.js:1 Tr contacts-main.js:1521 i contacts-main.js:1521 (Async: promise callback) Tr contacts-main.js:1521 i contacts-main.js:1521 (Async: promise callback) Tr contacts-main.js:1521 i contacts-main.js:1521 wr contacts-main.js:1521 wr contacts-main.js:1521 selectContact ContactDetails.vue:569 beforeMount ContactDetails.vue:491 VueJS 23 OC.Util.relativeModifiedDate is deprecated and will be removed in Nextcloud 21. See @nextcloud/moment util.js:130:10