fix: show backstage films on all content sources, not just IndeeHub API
The filmmakerService.usesSelfHosted() was tied to the content source toggle, returning true only for 'indeehub-api'. When the user switched to 'topdocfilms' or 'indeehub', the mergePublishedFilmmakerProjects() function routed filmmaker API calls to the wrong (external) API, so backstage-created films never appeared. Now in production (USE_MOCK=false), filmmaker operations always use the self-hosted backend regardless of which content catalog is active. The content source toggle only affects the browse page catalog display. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -20,7 +20,7 @@ services:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
args:
|
||||
CACHEBUST: "15"
|
||||
CACHEBUST: "16"
|
||||
VITE_USE_MOCK_DATA: "false"
|
||||
VITE_CONTENT_ORIGIN: ${FRONTEND_URL}
|
||||
VITE_INDEEHUB_API_URL: /api
|
||||
|
||||
Reference in New Issue
Block a user