nextcloud / nextcloud/contacts
Contact photo "PHOTO;ENCODING=B:" is not shown
Open
Nobody has claimed this yet.
0. Needs triage
bug
feature: contacts
- Dominant language
- JavaScript
- Stars
- 642
- Forks
- 220
- Avg merge
- 14h 39m
- Merged PRs (30d)
- 51
Description
Describe the bug
Photo of following contact is not shown in NextCloud...
7346f7260c9cab20.zip
Google, Thunderbird and Roundcube show it correctly.
Steps to reproduce
- Import attached vcf file.
- View contact
- No photo shown, just

Expected behavior
Contact photo shall be shown.
Actual behavior
No contact photo shown.
Contact version
4.2.2
Operating system
Fedora 36
PHP engine version
PHP 8.1
Web server
Nginx
Database
MariaDB
Additional info
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by importing the attached VCF file and reproducing the missing photo in the contact view. Trace the contact photo handling from the import through rendering, focusing on the PHOTO;ENCODING=B: value. Done means the attached contact photo is displayed correctly without regressing other contact imports.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100