You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Bug]: NodeDeletedEvent webhook missing node.id field #56371
Also noticed: node.id returns as integer (437) not string ("437") as suggested in webhook_listeners documentation
Testing on Nextcloud 32 (docker: nextcloud:32.0.1)
webhook_listeners app version: bundled with NC32
Impact
Applications tracking files by ID must implement path-based fallback logic specifically for deletion events, adding complexity and potential for race conditions if files are moved before deletion.
Suggested fix
Include node.id field in NodeDeletedEvent webhook payloads to maintain consistency with other Node events.
Activity
joshtrichards commentedon Nov 11, 2025
Try using the
BeforeNodeDeletedEvent. Theidshould still be available at that time.The reason
idis not inNodeDeletedEventis because the the file is effectively guaranteed to be gone and, in turn, so is the FileInfo.I agree the docs are wrong;
intmatches implementation. I'll take a look.fix: correct webhook listener event descriptions and examples
joshtrichards commentedon Nov 11, 2025
Doc update PR pending in nextcloud/documentation#13853