Fix: the wrong user obj was used for list dynamic folder load cache

pull/154/head
zijiren233 10 months ago
parent cdfb50138c
commit 45ddc20f5a

@ -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)

Loading…
Cancel
Save