nextcloud / nextcloud/contacts
Web Site URL not synchonized to Thunderbird
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 642
- Forks
- 220
- Avg merge
- 14h 39m
- Merged PRs (30d)
- 51
Description
Steps to reproduce
Add an URL to a contact on Nextcloud, then synchronize to Thunderbird 78.13 with TbSync addon and CalDav connector
Expected behaviour
View the web site URL going to one of the two URL in Thunderbird contact (HOME or WORK)
Actual behaviour
URL does not show in Thunderbird contacts.
If you do the opposite, that is filling both URL on Thunderbird and then synchronize to Nextclod, both appears under WebSite category, but with HOME and WORK labels. Exporting the contact gives:
URL:https://nextcloud.org
URL;TYPE=HOME:https://tb.home.com
URL;TYPE=WORK:https://tb.pro.com
Maybe Nextcloud should propose types of URL as for mail and phones to match Thunderbird multiple URL
Server configuration detail
Operating system: Linux 4.19.0-17-amd64 #1 SMP Debian 4.19.194-3 (2021-07-18) x86_64
Webserver: Apache/2.4.38 (Debian) (fpm-fcgi)
Database: pgsql PostgreSQL 11.12 (Debian 11.12-0+deb10u1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 8.3.0-6) 8.3.0, 64-bit
PHP version:
7.3.29-1~deb10u1
Modules loaded: Core, date, libxml, openssl, pcre, zlib, filter, hash, Reflection, SPL, sodium, session, standard, cgi-fcgi, PDO, xml, apcu, bcmath, bz2, calendar, ctype, curl, dom, mbstring, fileinfo, ftp, gd, gettext, gmp, iconv, imagick, intl, json, exif, pdo_pgsql, pgsql, Phar, posix, readline, shmop, SimpleXML, sockets, sysvmsg, sysvsem, sysvshm, tokenizer, wddx, xmlreader, xmlwriter, xsl, zip, Zend OPcache
Nextcloud version: 21.0.4 - 21.0.4.1
Updated from an older Nextcloud/ownCloud or fresh install:
Where did you install Nextcloud from: unknown
Signing status
Array
(
)
List of activated apps
Enabled:
- accessibility: 1.7.0
- activity: 2.14.3
- admin_audit: 1.11.0
- announcementcenter: 5.0.1
- bruteforcesettings: 2.2.0
- calendar: 2.3.3
- cloud_federation_api: 1.4.0
- comments: 1.11.0
- contacts: 4.0.3
- contactsinteraction: 1.2.0
- dashboard: 7.1.0
- dav: 1.17.1
- drop_account: 1.0.2
- external: 3.8.2
- federatedfilesharing: 1.11.0
- federation: 1.11.0
- files: 1.16.0
- files_pdfviewer: 2.1.0
- files_rightclick: 1.0.0
- files_sharing: 1.13.1
- files_trashbin: 1.11.0
- files_versions: 1.14.0
- files_videoplayer: 1.10.0
- firstrunwizard: 2.10.0
- issuetemplate: 0.7.0
- logreader: 2.6.0
- lookup_server_connector: 1.9.0
- music: 1.3.3
- nextcloud_announcements: 1.10.0
- notes: 4.1.1
- notifications: 2.9.0
- oauth2: 1.9.0
- password_policy: 1.11.0
- passwords: 2021.9.10
- photos: 1.3.0
- privacy: 1.5.0
- provisioning_api: 1.11.0
- quicknotes: 0.7.2
- recommendations: 1.0.0
- registration: 1.3.0
- serverinfo: 1.11.0
- settings: 1.3.0
- sharebymail: 1.11.0
- socialsharing_diaspora: 2.2.0
- socialsharing_email: 2.2.0
- support: 1.4.0
- survey_client: 1.9.0
- systemtags: 1.11.0
- tasks: 0.14.2
- terms_of_service: 1.7.1
- text: 3.2.0
- theming: 1.12.0
- twofactor_backupcodes: 1.10.0
- twofactor_totp: 6.1.0
- twofactor_u2f: 6.2.0
- updatenotification: 1.11.0
- user_status: 1.1.1
- viewer: 1.5.0
- weather_status: 1.1.0
- workflowengine: 2.3.0
Disabled:
- encryption
- files_external
- user_ldap
Configuration (config/config.php)
{
"passwordsalt": "***REMOVED SENSITIVE VALUE***",
"secret": "***REMOVED SENSITIVE VALUE***",
"trusted_domains": [
"localhost",
"valise.chapril.org",
"bastion"
],
"datadirectory": "***REMOVED SENSITIVE VALUE***",
"dbtype": "pgsql",
"version": "21.0.4.1",
"overwrite.cli.url": "https:\/\/valise.chapril.org",
"overwriteprotocol": "https",
"dbname": "***REMOVED SENSITIVE VALUE***",
"dbhost": "***REMOVED SENSITIVE VALUE***",
"dbport": "",
"dbtableprefix": "oc_",
"dbuser": "***REMOVED SENSITIVE VALUE***",
"dbpassword": "***REMOVED SENSITIVE VALUE***",
"installed": true,
"instanceid": "***REMOVED SENSITIVE VALUE***",
"maintenance": false,
"theme": "chapril",
"loglevel": 0,
"updater.release.channel": "stable",
"mail_from_address": "***REMOVED SENSITIVE VALUE***",
"mail_smtpmode": "smtp",
"mail_sendmailmode": "smtp",
"mail_domain": "***REMOVED SENSITIVE VALUE***",
"mail_smtphost": "***REMOVED SENSITIVE VALUE***",
"mail_smtpport": "25",
"memcache.local": "\\OC\\Memcache\\APCu",
"htaccess.RewriteBase": "\/",
"default_language": "fr",
"default_locale": "fr_FR",
"default_phone_region": "FR",
"app_install_overwrite": [
"terms_of_service",
"issuetemplate"
],
"knowledgebaseenabled": false
}
Are you using external storage, if yes which one: local/smb/sftp/...
Are you using encryption:
Are you using an external user-backend, if yes which one: LDAP/ActiveDirectory/Webdav/...
Client configuration
Browser: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0
Operating system: Linux
Logs
Web server error log
Insert your web server log here
Nextcloud log
Insert your Nextcloud log here
Browser log
Insert your browser log here, this could for example include:
a) The javascript console log
b) The network log
c) ...
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
The report names no source files, tests, or entry points. Start by reproducing synchronization between Nextcloud Contacts and Thunderbird 78.13 with TbSync and CalDav, then inspect how the exported URL, HOME, and WORK fields are handled; done means Nextcloud URLs appear in Thunderbird contacts with usable labels.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- api, backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100