diff --git a/server/handlers/movie.go b/server/handlers/movie.go index 4e2fbab..70cd7bc 100644 --- a/server/handlers/movie.go +++ b/server/handlers/movie.go @@ -284,7 +284,16 @@ func getParentMoviePath(room *op.Room, id string) ([]*model.MoviePath, error) { return paths, nil } -func listVendorDynamicMovie(ctx context.Context, user *op.User, room *op.Room, movie *dbModel.Movie, subPath string, page, max int) (*model.MoviesResp, error) { +func listVendorDynamicMovie(ctx context.Context, reqUser *op.User, room *op.Room, movie *dbModel.Movie, subPath string, page, max int) (*model.MoviesResp, error) { + // if reqUser.ID != movie.CreatorID { + // return nil, fmt.Errorf("list vendor dynamic folder error: %w", dbModel.ErrNoPermission) + // } + creatorE, err := op.LoadOrInitUserByID(movie.CreatorID) + if err != nil { + return nil, err + } + user := creatorE.Value() + paths, err := getParentMoviePath(room, movie.ID) if err != nil { return nil, fmt.Errorf("get parent movie path error: %w", err)