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>
7.9 KiB
7.9 KiB