nextcloud / server

☁️ Nextcloud server, a safe home for all your data
https://nextcloud.com
GNU Affero General Public License v3.0
27.13k stars 4.03k forks source link

Users full name is omitted in calendar invitation when created in other clients #9107

Closed tkrpt5 closed 6 years ago

tkrpt5 commented 6 years ago

Steps to reproduce

  1. On a fresh installation (details below) create a calendar event and invite somebody.
  2. Creating it via the calendar app (in browser) will create the invitation email as expected. Creating it on another CalDAV client will result in the incorrect behaviour.

Expected behaviour

The E-Mail invitation sends as '$fullname via Nextcloud' and shows '$fullname has invited you to $event'.

Actual behaviour

The E-Mail invitation sends as 'via Nextcloud' and shows '$email has invited you to $event' as the body message.

Server configuration

Operating system: Debian 9

Web server: nginx (via debian repo)

Database: MariaDB

PHP version: 7.0

Nextcloud version: (see Nextcloud admin page) 13.0.1

Updated from an older Nextcloud/ownCloud or fresh install: fresh install

Where did you install Nextcloud from: from source (nextcloud.com)

Signing status:

Signing status No errors have been found.

List of activated apps:

App list Enabled: - activity: 2.6.1 - admin_audit: 1.3.0 - bruteforcesettings: 1.0.3 - calendar: 1.6.1 - comments: 1.3.0 - contacts: 2.1.3 - dav: 1.4.6 - federatedfilesharing: 1.3.1 - federation: 1.3.0 - files: 1.8.0 - files_external: 1.4.1 - files_pdfviewer: 1.2.1 - files_sharing: 1.5.0 - files_texteditor: 2.5.1 - files_trashbin: 1.3.0 - files_versions: 1.6.0 - files_videoplayer: 1.2.0 - firstrunwizard: 2.2.1 - gallery: 18.0.0 - logreader: 2.0.0 - lookup_server_connector: 1.1.0 - nextcloud_announcements: 1.2.0 - notifications: 2.1.2 - oauth2: 1.1.0 - password_policy: 1.3.0 - provisioning_api: 1.3.0 - serverinfo: 1.3.0 - systemtags: 1.3.0 - theming: 1.4.1 - twofactor_backupcodes: 1.2.3 - updatenotification: 1.3.0 - user_ldap: 1.3.1 - workflowengine: 1.3.0 Disabled: - encryption - sharebymail - survey_client - user_external

Nextcloud configuration:

Config report { "system": { "instanceid": "***REMOVED SENSITIVE VALUE***", "passwordsalt": "***REMOVED SENSITIVE VALUE***", "secret": "***REMOVED SENSITIVE VALUE***", "trusted_domains": [ "***REMOVED SENSITIVE VALUE***" ], "datadirectory": "***REMOVED SENSITIVE VALUE***", "overwrite.cli.url": "***REMOVED SENSITIVE VALUE***", "dbtype": "mysql", "version": "13.0.1.1", "dbname": "***REMOVED SENSITIVE VALUE***", "dbhost": "***REMOVED SENSITIVE VALUE***", "dbport": "", "dbtableprefix": "oc_", "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "installed": true, "log_type": "file", "logfile": "\/var\/log\/nextcloud\/nextcloud.log", "loglevel": 1, "logtimezone": "Europe\/Berlin", "memcache.local": "\\OC\\Memcache\\APCu", "maintenance": false, "mail_from_address": "***REMOVED SENSITIVE VALUE***", "mail_smtpmode": "php", "mail_smtpauthtype": "LOGIN", "mail_domain": "***REMOVED SENSITIVE VALUE***", "ldapIgnoreNamingRules": false, "ldapProviderFactory": "\\OCA\\User_LDAP\\LDAPProviderFactory", "session_lifetime": 3600 } }

Are you using external storage, if yes which one: no external storage

Are you using encryption: no

Are you using an external user-backend, if yes which one: LDAP via FreeIPA

LDAP configuration (delete this part if not used)

LDAP config +-------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Configuration | | +-------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | hasMemberOfFilterSupport | 1 | | hasPagedResultSupport | | | homeFolderNamingRule | | | lastJpegPhotoLookup | 0 | | ldapAgentName | uid=service-nextcloud,cn=sysaccounts,cn=etc,dc=ipa,dc=example,dc=org | | ldapAgentPassword | *** | | ldapAttributesForGroupSearch | | | ldapAttributesForUserSearch | | | ldapBackupHost | | | ldapBackupPort | | | ldapBase | dc=ipa,dc=example,dc=org | | ldapBaseGroups | dc=ipa,dc=example,dc=org | | ldapBaseUsers | dc=ipa,dc=example,dc=org | | ldapCacheTTL | 600 | | ldapConfigurationActive | 1 | | ldapDefaultPPolicyDN | | | ldapDynamicGroupMemberURL | | | ldapEmailAttribute | mail | | ldapExperiencedAdmin | 0 | | ldapExpertUUIDGroupAttr | | | ldapExpertUUIDUserAttr | | | ldapExpertUsernameAttr | uid | | ldapGidNumber | gidNumber | | ldapGroupDisplayName | cn | | ldapGroupFilter | | | ldapGroupFilterGroups | | | ldapGroupFilterMode | 0 | | ldapGroupFilterObjectclass | | | ldapGroupMemberAssocAttr | uniqueMember | | ldapHost | ***REMOVED SENSITIVE VALUE*** | | ldapIgnoreNamingRules | | | ldapLoginFilter | (&(&(|(objectclass=posixAccount))(|(memberof=cn=contoso-service-admin-cloud,cn=groups,cn=accounts,dc=ipa,dc=example,dc=org)(memberof=cn=contoso-service-user-cloud,cn=groups,cn=accounts,dc=ipa,dc=example,dc=org)))(|(uid=%uid))) | | ldapLoginFilterAttributes | uid | | ldapLoginFilterEmail | 0 | | ldapLoginFilterMode | 0 | | ldapLoginFilterUsername | 0 | | ldapNestedGroups | 0 | | ldapOverrideMainServer | | | ldapPagingSize | 500 | | ldapPort | 389 | | ldapQuotaAttribute | | | ldapQuotaDefault | | | ldapTLS | 0 | | ldapUserDisplayName | displayname | | ldapUserDisplayName2 | | | ldapUserFilter | (&(|(objectclass=posixAccount))(|(memberof=cn=contoso-service-admin-cloud,cn=groups,cn=accounts,dc=ipa,dc=example,dc=org)(memberof=cn=contoso-service-user-cloud,cn=groups,cn=accounts,dc=ipa,dc=example,dc=org))) | | ldapUserFilterGroups | contoso-service-admin-cloud;contoso-service-user-cloud | | ldapUserFilterMode | 0 | | ldapUserFilterObjectclass | posixAccount | | ldapUuidGroupAttribute | auto | | ldapUuidUserAttribute | auto | | turnOffCertCheck | 0 | | turnOnPasswordChange | 0 | | useMemberOfToDetectMembership | 1 | +-------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

Client configuration

Logs

Web server error log

Web server error log 10.11.30.110 - *** [06/Apr/2018:13:42:07 +0200] "PUT /remote.php/dav/calendars/***/***/04e2c26c-f124-4382-b3c2-8c7735832062.ics HTTP/2.0" 201 374 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 Lightning/5.4.7" 10.11.30.110 - *** [06/Apr/2018:13:42:07 +0200] "REPORT /remote.php/dav/calendars/***/***/ HTTP/2.0" 207 1882 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 Lightning/5.4.7"

Nextcloud log (data/nextcloud.log)

Nextcloud log I have not found any corresponding log entries besides: {"reqId":"QoZC2bSXoPKjmvYXK6rm","level":1,"time":"2018-04-06T13:31:00+02:00","remoteAddr":"10.11.30.110","user":"***","app":"admin_audit","method":"POST","url":"\/remote.php\/dav\/calendars\/***\/outbox\/","message":"Login successful: \"***\"","userAgent":"Mozilla\/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko\/20100101 Thunderbird\/52.7.0 Lightning\/5.4.7","version":"13.0.1.1"}
nextcloud-bot commented 6 years ago

Hey, this issue has been closed because the label stale is set and there were no updates for 14 days. Feel free to reopen this issue if you deem it appropriate.

(This is an automated comment from GitMate.io.)