nextcloud / nextcloud/integration_gitlab
Error in preview in Nextcloud talk
Open
Nobody has claimed this yet.
bug
- Dominant language
- JavaScript
- Stars
- 49
- Forks
- 11
- PR merge metrics
- No merged PRs in 30d
Description
Steps to reproduce
- Install plugin and authenticate as administrator
- Send message in nextcloud talk with link to gitlab issue
- See browser console for errors
Expected behaviour
No error in console and probably so preview.
Actual behaviour
Error in console
Server configuration
AIO
Nextcloud version:
Nextcloud Hub 10 (31.0.1)
List of activated apps
Enabled:
- activity: 4.0.0
- admin_audit: 1.21.0
- app_api: 5.0.2
- assistant: 2.4.0
- auto_groups: 1.6.2
- bruteforcesettings: 4.0.0
- calendar: 5.2.1
- calendar_resource_management: 0.9.0
- call_summary_bot: 3.0.1
- cloud_federation_api: 1.14.0
- comments: 1.21.0
- contacts: 7.0.6
- contactsinteraction: 1.12.0
- dashboard: 7.11.0
- dav: 1.33.0
- externalpassword: 1.1.2
- federatedfilesharing: 1.21.0
- files: 2.3.1
- files_antivirus: 6.0.0
- files_automatedtagging: 2.0.0
- files_downloadlimit: 4.0.0
- files_external: 1.23.0
- files_fulltextsearch: 31.0.0
- files_mindmap: 0.0.33
- files_pdfviewer: 4.0.0
- files_reminders: 1.4.0
- files_retention: 2.0.0
- files_sharing: 1.23.1
- files_trashbin: 1.21.0
- files_versions: 1.24.0
- firstrunwizard: 4.0.0
- forms: 5.1.0
- fulltextsearch: 31.0.0
- fulltextsearch_elasticsearch: 31.0.0
- google_synchronization: 3.0.0
- groupfolders: 19.0.4
- integration_giphy: 2.0.1
- integration_gitlab: 3.2.0
- integration_openai: 3.5.0
- libresign: 11.1.2
- logreader: 4.0.0
- lookup_server_connector: 1.19.0
- mail: 5.0.0
- nextcloud-aio: 0.7.0
- nextcloud_announcements: 3.0.0
- notes: 4.12.0
- notifications: 4.0.0
- notify_push: 1.0.0
- oauth2: 1.19.1
- password_policy: 3.0.0
- passwords: 2025.4.20
- privacy: 3.0.0
- profile: 1.0.0
- provisioning_api: 1.21.0
- recommendations: 4.0.0
- related_resources: 2.0.0
- richdocuments: 8.6.4
- secrets: 2.1.2
- serverinfo: 3.0.0
- settings: 1.14.0
- sharebymail: 1.21.0
- sociallogin: 6.0.1
- spreed: 21.0.3
- support: 3.0.0
- survey_client: 3.0.0
- suspicious_login: 9.0.1
- systemtags: 1.21.1
- text: 5.0.0
- theming: 2.6.1
- twofactor_backupcodes: 1.20.0
- twofactor_nextcloud_notification: 5.0.0
- twofactor_totp: 13.0.0-dev.0
- user_retention: 1.14.0
- user_status: 1.11.0
- viewer: 4.0.0
- weather_status: 1.11.0
- webhook_listeners: 1.2.0
- whiteboard: 1.0.5
- workflowengine: 2.13.0
Disabled:
- circles: 31.0.0 (installed 31.0.0)
- encryption: 2.19.0 (installed 2.19.0)
- federation: 1.21.0 (installed 1.21.0)
- photos: 4.0.0-dev.1 (installed 4.0.0-dev.1)
- user_ldap: 1.22.0 (installed 1.22.0)
Nextcloud configuration
{
"system": {
"one-click-instance": true,
"one-click-instance.user-limit": 100,
"memcache.local": "\\OC\\Memcache\\APCu",
"apps_paths": [
{
"path": "\/var\/www\/html\/apps",
"url": "\/apps",
"writable": false
},
{
"path": "\/var\/www\/html\/custom_apps",
"url": "\/custom_apps",
"writable": true
}
],
"check_data_directory_permissions": false,
"memcache.distributed": "\\OC\\Memcache\\Redis",
"memcache.locking": "\\OC\\Memcache\\Redis",
"redis": {
"host": "***REMOVED SENSITIVE VALUE***",
"password": "***REMOVED SENSITIVE VALUE***",
"port": 6379
},
"overwritehost": "office.uco.co.il",
"overwriteprotocol": "https",
"passwordsalt": "***REMOVED SENSITIVE VALUE***",
"secret": "***REMOVED SENSITIVE VALUE***",
"trusted_domains": [
"localhost",
"office.uco.co.il"
],
"datadirectory": "***REMOVED SENSITIVE VALUE***",
"dbtype": "pgsql",
"version": "31.0.1.2",
"overwrite.cli.url": "https:\/\/office.uco.co.il\/",
"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,
"updatedirectory": "\/nc-updater",
"loglevel": 2,
"app_install_overwrite": {
"0": "nextcloud-aio",
"3": "google_synchronization"
},
"log_type": "file",
"logfile": "\/var\/www\/html\/data\/nextcloud.log",
"log_rotate_size": 10485760,
"log.condition": {
"apps": [
"admin_audit"
]
},
"preview_max_x": 2048,
"preview_max_y": 2048,
"jpeg_quality": 60,
"enabledPreviewProviders": {
"1": "OC\\Preview\\Image",
"2": "OC\\Preview\\MarkDown",
"3": "OC\\Preview\\MP3",
"4": "OC\\Preview\\TXT",
"5": "OC\\Preview\\OpenDocument",
"6": "OC\\Preview\\Movie",
"7": "OC\\Preview\\Krita",
"0": "OC\\Preview\\Imaginary",
"23": "OC\\Preview\\ImaginaryPDF"
},
"enable_previews": true,
"upgrade.disable-web": true,
"mail_smtpmode": "smtp",
"trashbin_retention_obligation": "auto, 30",
"versions_retention_obligation": "auto, 30",
"activity_expire_days": 30,
"simpleSignUpLink.shown": false,
"share_folder": "\/Shared",
"one-click-instance.link": "https:\/\/nextcloud.com\/all-in-one\/",
"upgrade.cli-upgrade-link": "https:\/\/github.com\/nextcloud\/all-in-one\/discussions\/2726",
"maintenance_window_start": 100,
"allow_local_remote_servers": true,
"davstorage.request_timeout": 3600,
"documentation_url.server_logs": "https:\/\/github.com\/nextcloud\/all-in-one\/discussions\/5425",
"htaccess.RewriteBase": "\/",
"dbpersistent": false,
"auth.bruteforce.protection.enabled": true,
"ratelimit.protection.enabled": true,
"files_external_allow_create_new_local": false,
"trusted_proxies": "***REMOVED SENSITIVE VALUE***",
"preview_imaginary_url": "***REMOVED SENSITIVE VALUE***",
"preview_imaginary_key": "***REMOVED SENSITIVE VALUE***",
"mail_from_address": "***REMOVED SENSITIVE VALUE***",
"mail_sendmailmode": "smtp",
"mail_domain": "***REMOVED SENSITIVE VALUE***",
"mail_smtphost": "***REMOVED SENSITIVE VALUE***",
"mail_smtpport": "25",
"mail_smtpauth": true,
"mail_smtpname": "***REMOVED SENSITIVE VALUE***",
"mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
"default_phone_region": "IL",
"defaultapp": "dashboard,files,activity,mail,contacts,calendar,notes,forms,secrets",
"DOMAIN": "office.uco.co.il"
}
}
Browser
Browser name:
Firefox
Browser version:
138
Operating system:
Windows
Browser log
TypeError: n is undefined
R ReferenceGitlabWidget.vue:1
Pt VueJS
R ReferenceGitlabWidget.vue:1
VueJS 6
<anonymous> reference.js:40
u index-56SXuvlv.mjs:39
renderWidget referencePickerModal-CMKHbYwz.mjs:164
VueJS 5
renderWidget referencePickerModal-CMKHbYwz.mjs:163
handler referencePickerModal-CMKHbYwz.mjs:137
VueJS 11
setup referencePickerModal-CMKHbYwz.mjs:50
VueJS 4
setup referencePickerModal-CMKHbYwz.mjs:49
Ln index.mjs:2905
VueJS 7
vue.runtime.esm.js:3065:16
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
Reproduce the issue by sending a GitLab issue link in Nextcloud Talk, then inspect the browser stack trace starting at ReferenceGitlabWidget.vue and reference.js. Done means the GitLab link preview renders without the reported TypeError in Firefox.
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
- Needs clarification
- Newbie friendliness
- 35/100