fix: properly update enabled flag when disabling content
Problem:
When disabling content via PATCH /api/shops/:id/content/:contentId,
the enabled flag was not being set to false, causing the content to
still appear as enabled in subsequent API requests.
Solution:
Added call to setContentEnabled(contentId, false) before deleting
content data to ensure the enabled flag is properly updated in the
database.
Changes:
- Call db.setContentEnabled(contentId, false) when disabling content
- This ensures the enabled flag is persisted correctly
- Content data is still cleared and Qdrant embeddings are still deleted
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>