-
Notifications
You must be signed in to change notification settings - Fork 173
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
ITEM1 property not displayed #1842
Comments
Hi, care to share your contact here plase? |
Same issue here, Nextcloud 20.0.0, Contacts 3.4.0. For example, create a contact called "Test Contact", and attempt to add a phone number, setting a custom label. Upon hitting ENTER, the phone field disappears from view. However, the underlying data is still there, as revealed when exporting VCF file. The following VCF file is the result of the following steps:
Importing a VCF file with similar item labels (e.g. a Google Contacts export) also keeps the data in the underlying data store, but the data is not visible in the Contacts app. It is visible to DAV clients that sync with the server. For example, here is a single-contact Google Contacts export which exhibits this behaviour:
After importing, in the Contacts web app, only the following are visible:
The other phone, email, and address are not visible, but are visible elsewhere, such as in the Google Contacts app for Android after syncing with DAVx⁵. Exporting contacts after importing the file above gives the following:
|
@paolosg It's not just you. I am taking first steps using nextcloud and was playing with importing my contacts from g**gle. As I mainly use custom names for phone numbers, I was surprised those number didn't make it into nextcloud. But actually they are there, they are just not shown. It seem, the web interface only shows the pre-defined types. I can change the label by typing. As long as I use a pre-defined name, it shows. If I use something else, it vanishes from site. |
Showing contacts without addresses is just like showing file names in the file browser, but not being allowed to actually use (see, download) the file contents.
Apparently, more money is being spent on advertising than on trying to deliver what is advertised. |
Always a pleasure reading comments like those! Very motivating!👌✨ |
Nextcloud stable upgrade to 20.0.4. Problem still there. |
This is related to the contacts app, not nextcloud core |
Technically speaking, yes. Maybe. From customer perspective, Files, Contacts and Calendar is core functionality. |
@sciurius, then take up your grievance with the Nextcloud maintainers, not core app maintainers — they decide when to release new point releases of Nextcloud, and what version of apps are included therein. You can't expect every minor point release to have the specific bugfix that you care most about. Monitor the changelogs if you really care about a specific bugfix, or help out with a pull request. |
Hi ! Is there anything we can do to help you fix this issue ? Apart from opening a pull request, do you have any suggestion or useful information to communicate regarding this issue ? Cheers |
X-ABLabel was working fine in a previous version before. This regression is quite unfortunate. I have now several contacts which have duplicates of telephone numbers: One set of phone numbers I created on my Android phone. And the other set of the same phone numbers I created again in the contacts web interface, because I did not see the originally created numbers. @skjnldsv : |
Up |
Same problem here. The downloaded vCard-file from nextcloud has all the data in it... |
After an intense session of reading through the code, I can make an educated guess of what the bug is: Instead of this
it should probably be
The The problem is that custom labels are implemented by using two vCard fields with the same, e.g., I have not tested this change, though, so this is only a conjecture. |
Could you please publish a hotfix release containing this solution? Working with the web version of the contacts app while also using e.g. the iOS address book is really really painful! |
I can send you the (fixed) version I built myself. |
Thanks for the kind offer, but I actually managed to build the app myself from the source. |
I'm not as proficient as jzdm and would welcome a prebuilt version, thanks |
Me too :) |
https://www.squirrel.nl/pub/xfer/uploads/3C17Tlabb5mLTs7YQLqZk0aA.tar.gz Go to your apps page and disable and remove the contacts app. cd /var/web/nextcloud/apps (may be different) Go to your apps page and enable the contacts app. HTH |
Releasing right now! Sorry about the delay everyone! 😖 |
We thank you for all the work you are doing! |
Should this be fixed in 3.5.0? Still had to run |
The definition of the canDisplay function has been changed to:
If you made local changes, make sure to disable and delete the old contacts app completely before installing the new version. |
And clear your cache :)
Thanks 😉 |
There may still be an issue... When I select someone else it displays correctly. When I select the first contact again, it also displays correctly. |
Should this be closed while people are still reporting the issue? |
@bert-willekens The issue in question was fixed in v3.5.1, and the subsequent address display issue mentioned by @sciurius appears to be resolved as of v4.2.2 (current latest), if not earlier. |
It's baaack! I'm seeing this on Contacts 5.3.1, Nextcloud Hub 3 (25.0.7), both of which are up to date. Several days ago, I entered a new contact. I now cannot see several fields. Exporting the contact and examining the vcard file, I see that three of the missing fields are labeled "itemX.…"., e.g.:
I also use an iPhone, and may have edited the contact there. All fields show up on the iPhone. |
I have the same effect: custom phone types when added on the phone, after sync do not show on nextcloud in contacts 5.3.2 but they do work OK on nextcloud in contacts 4.2.5 |
This bug is closed. Please add a comment to bug 3447. Thanks. |
I saw there have been similar issues (#42 #942) but they're all closed now and I'm still experiencing the issue.
Steps to reproduce
Add a ITEM1 prefix on any line (as done by an iOS14 device for example for addresses and websites)
Expected behaviour
Property is shown correctly
Actual behaviour
Properties with an ITEM1 prefix are not shown completely in the contacts app. Data is still present in the underlying vcf card though.
Example:
Item
ADR;type=WORK;type=pref:;;;Rome;RM;;IT
is correctly shown, whileitem1.ADR;type=WORK;type=pref:;;;Rome;RM;;IT
isn't completely.Server configuration
Nextcloud version:
18.0.10
Contacts version:
3.4.0
Updated from an older Nextcloud or fresh install:
Updated
The text was updated successfully, but these errors were encountered: