Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iOS Address book hides data! #1973

Closed
charlescurley opened this issue Dec 11, 2020 · 2 comments
Closed

iOS Address book hides data! #1973

charlescurley opened this issue Dec 11, 2020 · 2 comments
Labels
0. Needs triage bug Something isn't working needs info Not enough information provided

Comments

@charlescurley
Copy link

Describe the bug

A clear and concise description of what the bug is.

iOS address book mungs vcard entries so that Contacts does not display some fields.

For more information, see Nextcloud help issue "iOS Address book eats data!", https://help.nextcloud.com/t/ios-address-book-eats-data/97058.

To Reproduce
Steps to reproduce the behavior:

  1. Enter a new entry on Nextcloud or on the iPhone.

  2. Edit the entry on the iPhone: add a new phone number, or look up the address using the iPhone maps app.

  3. Compare what the iPhone shows vs. what Contacts shows. Fields the iPhone changes tend to disappear in Contacts.

  4. Export the entry from Nextcloud, and examine the vcard

Expected behavior
Tell us what you expected to happen.

I expect standard vcard fields to show up on Contacts.

It would be nice if Apple extensions also showed up.

Actual behavior

Fields the iPhone changes tend to disappear in Contacts. Apple custom fields don't show at all.

Screenshots
If applicable, add screenshots to help explain your problem.

Server configuration

Operating system: Windows, Linux, MacOS...

Linux 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64

Web server: Apache, Nginx...

Apache/2.4.38 (Debian) (apache2handler)

Database: MariaDB, MySQL, PostgreSQL...

sqlite3 3.27.2

PHP version: 7.0, 7.1, 7.2...

7.3.19-1~deb10u1
Modules loaded: Core, date, libxml, openssl, pcre, zlib, filter, hash, Reflection, SPL, session, sodium, standard, apache2handler, PDO, xml, apcu, bcmath, calendar, ctype, curl, dom, mbstring, fileinfo, ftp, gd, gettext, gmp, iconv, imagick, intl, json, exif, pdo_sqlite, apc, posix, readline, shmop, SimpleXML, sockets, sqlite3, sysvmsg, sysvsem, sysvshm, tokenizer, wddx, xmlreader, xmlwriter, xsl, zip, Phar, Zend OPcache

Nextcloud version: (see Nextcloud admin page)

19.0.5 - 19.0.5.2

Contacts version: (see Nextcloud apps page)

3.4.2

Updated from an older Nextcloud or fresh install:

upgraded.

Signing status:

Login as admin user into your Nextcloud and access 
http://example.com/index.php/settings/integrity/failed 
paste the results here.

List of activated apps:

root@hawk:/var/www/nextcloud# sudo -u www-data php occ app:list
Enabled:
  - accessibility: 1.5.0
  - activity: 2.12.1
  - admin_audit: 1.9.0
  - bruteforcesettings: 2.0.1
  - calendar: 2.0.4
  - cloud_federation_api: 1.2.0
  - comments: 1.9.0
  - contacts: 3.4.2
  - dav: 1.15.0
  - federatedfilesharing: 1.9.0
  - federation: 1.9.0
  - files: 1.14.0
  - files_pdfviewer: 1.8.0
  - files_rightclick: 0.16.0
  - files_sharing: 1.11.0
  - files_trashbin: 1.9.0
  - files_versions: 1.12.0
  - files_videoplayer: 1.8.0
  - firstrunwizard: 2.8.0
  - issuetemplate: 0.7.0
  - logreader: 2.4.0
  - lookup_server_connector: 1.7.0
  - nextcloud_announcements: 1.8.0
  - notifications: 2.7.0
  - oauth2: 1.7.0
  - password_policy: 1.9.1
  - photos: 1.1.0
  - privacy: 1.3.0
  - provisioning_api: 1.9.0
  - recommendations: 0.7.0
  - serverinfo: 1.9.0
  - settings: 1.1.0
  - sharebymail: 1.9.0
  - support: 1.2.1
  - survey_client: 1.7.0
  - systemtags: 1.9.0
  - tasks: 0.13.6
  - text: 3.0.1
  - theming: 1.10.0
  - twofactor_backupcodes: 1.8.0
  - unsplash: 1.1.7
  - updatenotification: 1.9.0
  - viewer: 1.3.0
  - workflowengine: 2.1.0
Disabled:
  - contactsinteraction
  - encryption
  - files_external
  - user_ldap
root@hawk:/var/www/nextcloud# 

Nextcloud configuration:


root@hawk:/var/www/nextcloud# sudo -u www-data php occ config:list system
{
    "system": {
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "nextcloud",
            "nextcloud.localdomain",
            "localhost",
            "localhost.localdomain",
            ""***REMOVED SENSITIVE VALUE***"",
            ""***REMOVED SENSITIVE VALUE***"",
            "hawk",
            "hawk.localdomain"
        ],
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "overwrite.cli.url": "https:\/\/hawk.localdomain\/nextcloud",
        "dbtype": "sqlite3",
        "version": "19.0.5.2",
        "installed": true,
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpmode": "smtp",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "maintenance": false,
        "theme": "",
        "loglevel": 2,
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "updater.release.channel": "stable",
        "memcache.local": "\\OC\\Memcache\\APCu",
        "app_install_overwrite": [
            "calendar"
        ],
        "updater.secret": "***REMOVED SENSITIVE VALUE***"
    }
}
root@hawk:/var/www/nextcloud#


### Client configuration
**Browser:**

**Operating system:**

Linux 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64

**CardDAV-clients:**

iPhone iOS 14.0.1 to 14.2

### Logs
#### *Web server error log*

Insert your webserver log here


### Nextcloud log
#### *data/nextcloud.log*

Insert your Nextcloud log here


#### Browser log
<details>
<summary>How to access your browser console (Click to expand)</summary>

# Chrome
- Press either CTRL + SHIFT + J to open the “console” tab of the Developer Tools.
- Alternative method:
    1. Press either CTRL + SHIFT + I or F12 to open the Developer Tools.
    2. Click the “console” tab.

# Safari
- Press CTRL + ALT + I to open the Web Inspector.
- See Chrome’s step 2. (Chrome and Safari have pretty much identical dev tools.)

# IE9
1. Press F12 to open the developer tools.
2. Click the “console” tab.

# Firefox
- Press CTRL + SHIFT + K to open the Web console (COMMAND + SHIFT + K on Macs).
- or, if Firebug is installed (recommended):
    1. Press F12 to open Firebug.
    2. Click on the “console” tab.

# Opera
1. Press CTRL + SHIFT + I to open Dragonfly.
2. Click on the “console” tab.
</details>

Insert your browser log here, this could for example include:

a) The javascript console log
b) The network log
c) ...

@charlescurley charlescurley added 0. Needs triage bug Something isn't working labels Dec 11, 2020
@skjnldsv
Copy link
Member

skjnldsv commented Dec 14, 2020

Hi, please provide a vcf example here

@skjnldsv skjnldsv added the needs info Not enough information provided label Dec 14, 2020
@skjnldsv
Copy link
Member

Ah, saw your forum post
Duplicate of #1842

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0. Needs triage bug Something isn't working needs info Not enough information provided
Projects
None yet
Development

No branches or pull requests

3 participants