fix(handler): 短剧开关 - 关闭短剧时保留角色库、画风与声音接口 (#736)
短剧功能开关原本挂在整个 RegisterProjectRoutes 上,连画布共用的 /characters、 /style-profiles、/voice-profiles 也一起返回 403,导致关闭短剧后画布的角色库、我的画风和声音不可用。 将这三类个人资料库路由拆到 RegisterLibraryRoutes,在开关之外注册;/projects 系列仍受开关控制,登录校验不变。 Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -42,6 +42,7 @@ func RegisterCanvasAPI(api *gin.RouterGroup, svc *service.Service) {
|
||||
RegisterChunkedUploadRoutes(api, svc)
|
||||
RegisterDiagnosticsRoutes(api, svc)
|
||||
RegisterPluginRoutes(api, svc)
|
||||
RegisterLibraryRoutes(api, svc)
|
||||
projectAPI := api.Group("")
|
||||
projectAPI.Use(RequireFeature(svc, service.FeatureShortDrama))
|
||||
RegisterProjectRoutes(projectAPI, svc)
|
||||
|
||||
Reference in New Issue
Block a user