mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
The guard was only present on restore-photo.ts and the createToolRoute factory. All other AI tools used custom route handlers that bypassed the check entirely, allowing requests to reach the Python sidecar even when the feature bundle was not installed. This adds an early 501 response before any multipart parsing or file processing.