nextcloud / nextcloud/integration_openstreetmap

404 at apps/integration_openstreetmap/sensitive-admin-config

Open
#13 0 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
JavaScript
Stars
10
Forks
1
PR merge metrics
No merged PRs in 30d

Description

How to use GitHub
  • Please use the 👍 reaction to show that you are affected by the same issue.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Steps to reproduce
  1. Go to yourcloud.tld/settings/admin/connected-accounts
  2. Enter an API key
  3. BOOOM 404
Expected behaviour

No 404 and saved api key

Actual behaviour

404

Server configuration

Web server: Nginx

Database: MySQL

PHP version: 8.2

Nextcloud version: 30

List of activated apps
  - activity: 3.0.0
  - announcementcenter: 7.0.1
  - app_api: 4.0.0
  - bruteforcesettings: 3.0.0
  - calendar: 5.0.1
  - calendar_resource_management: 0.8.0
  - circles: 30.0.0-dev
  - cloud_federation_api: 1.13.0
  - collectives: 2.14.4
  - comments: 1.20.1
  - contacts: 6.1.0
  - contactsinteraction: 1.11.0
  - cospend: 2.0.0
  - dashboard: 7.10.0
  - data_request: 2.0.1
  - dav: 1.31.1
  - deck: 1.14.1
  - drawio: 3.0.3
  - drop_account: 2.6.1
  - federatedfilesharing: 1.20.0
  - federation: 1.20.0
  - files: 2.2.0
  - files_downloadlimit: 3.0.0
  - files_external: 1.22.0
  - files_pdfviewer: 3.0.0
  - files_reminders: 1.3.0
  - files_sharing: 1.22.0
  - files_trashbin: 1.20.1
  - files_versions: 1.23.0
  - fileslibreofficeedit: 2.0.1
  - firstrunwizard: 3.0.0
  - forms: 4.3.2
  - google_synchronization: 3.0.0
  - groupfolders: 18.0.3
  - impersonate: 1.17.0
  - integration_dropbox: 3.0.1
  - integration_gitlab: 3.1.2
  - integration_google: 3.1.0
  - integration_openstreetmap: 2.0.1
  - intros: 1.0.2
  - keeweb: 0.6.20
  - logreader: 3.0.0
  - lookup_server_connector: 1.18.0
  - nextcloud_announcements: 2.0.0
  - notifications: 3.0.0
  - notify_push: 0.7.0
  - oauth2: 1.18.1
  - password_policy: 2.0.0
  - photos: 3.0.2
  - polls: 7.2.4
  - privacy: 2.0.0
  - provisioning_api: 1.20.0
  - quota_warning: 1.20.0
  - recommendations: 3.0.0
  - registration: 2.5.0
  - related_resources: 1.5.0
  - serverinfo: 2.0.0
  - settings: 1.13.0
  - sharebymail: 1.20.0
  - side_menu: 4.0.0
  - spreed: 20.0.1
  - survey_client: 2.0.0
  - suspicious_login: 8.0.0
  - systemtags: 1.20.0
  - tables: 0.8.1
  - tasks: 0.16.1
  - text: 4.1.0
  - theming: 2.5.0
  - timemanager: 0.3.16
  - twofactor_backupcodes: 1.19.0
  - updatenotification: 1.20.0
  - uppush: 1.5.1
  - user_status: 1.10.0
  - viewer: 3.0.0
  - weather_status: 1.10.0
  - webhook_listeners: 1.1.0-dev
  - workflow_ocr: 1.30.0
  - workflowengine: 2.12.0

Nextcloud configuration
If you have access to your command line run e.g.:
sudo -u www-data php occ config:list system
from within your Nextcloud installation folder
Browser

Browser name: Firefox

Browser version: 130.0.1

Operating system: Debian SID

Browser log
PUT
https://cloud.*****.org/apps/integration_openstreetmap/sensitive-admin-config
[HTTP/2 404  131ms]

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the PUT request to /apps/integration_openstreetmap/sensitive-admin-config from the connected-accounts settings page, then inspect how this endpoint is handled in the integration_openstreetmap app. Check the server response and application logs to identify why it returns 404. Done means the API key can be saved without a 404.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, mysql, nginx, php
Domain
api, backend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.