Files
nextcloud-mcp-server/nextcloud_mcp_server
Chris Coutinho 8983f25eaf fix: add missing await for get_nextcloud_client in capabilities resource
Fix nc_get_capabilities resource handler that was missing await when
calling get_nextcloud_client(ctx), causing error:
'coroutine' object has no attribute 'capabilities'

Root cause:
- get_nextcloud_client() is an async function (context.py:9)
- Returns a coroutine that must be awaited
- app.py:737 called it without await

Solution:
- Add await: client = await get_nextcloud_client(ctx)
- The handler is already async, so can await the call

Test fixed:
- test_mcp_resources_access now passes

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 10:22:50 +01:00
..
2025-05-04 23:24:55 +02:00