Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] - Random button on homepage only picks from newer recipes #4250

Open
6 tasks done
RedRoseSea opened this issue Sep 22, 2024 · 2 comments · May be fixed by #4435
Open
6 tasks done

[BUG] - Random button on homepage only picks from newer recipes #4250

RedRoseSea opened this issue Sep 22, 2024 · 2 comments · May be fixed by #4435
Labels
bug: confirmed bug Something isn't working

Comments

@RedRoseSea
Copy link

RedRoseSea commented Sep 22, 2024

First Check

  • This is not a feature request.
  • I added a very descriptive title to this issue (title field is above this).
  • I used the GitHub search to find a similar issue and didn't find it.
  • I searched the Mealie documentation, with the integrated search.
  • I already read the docs and didn't find an answer.
  • This issue can be replicated on the demo site (https://demo.mealie.io/).

What is the issue you are experiencing?

I have over 1000+ recipes but when I click the random button on the homepage it only picks from around 100 of my most recently added recipes. The random button doesn't randomly pick from my entire recipe collection. I often get repeats of the same recipes after pressing the random button a few times, even though I have over 1000 recipes.

Steps to Reproduce

  1. Have a large collection of recipes
  2. Click "Random" button homepage
  3. A recipe is selected but only from the more recent recipes.
  4. No older recipes are selected

Please provide relevant logs

INFO     2024-09-22T04:11:39 - [143.59.163.97:0] 200 OK "GET /api/recipes?page=3&perPage=32&orderBy=created_at&orderDirection=desc&paginationSeed=1726978298021&searchSeed=1726978298021&search=&requireAllCategories=false&requireAllTags=false&requireAllTools=false&requireAllFoods=false HTTP/1.1"

INFO     2024-09-22T04:11:41 - [143.59.163.97:0] 200 OK "GET /api/recipes/quick-shells-and-cheese HTTP/1.1"

INFO     2024-09-22T04:11:41 - [143.59.163.97:0] 200 OK "GET /api/media/recipes/be7c74a1-83d7-4a8c-86a9-0da5384b43e7/images/original.webp?rnd=1&version=31 HTTP/1.1"

INFO     2024-09-22T04:11:41 - [143.59.163.97:0] 200 OK "GET /api/users/self/ratings HTTP/1.1"

INFO     2024-09-22T04:11:41 - [143.59.163.97:0] 200 OK "GET /api/organizers/tools?page=1&perPage=-1&orderBy=name&orderDirection=asc HTTP/1.1"

INFO     2024-09-22T04:11:43 - [143.59.163.97:0] 200 OK "GET /api/organizers/tags?page=1&perPage=-1&orderBy=name&orderDirection=asc HTTP/1.1"

INFO     2024-09-22T04:11:43 - [143.59.163.97:0] 200 OK "GET /api/organizers/tools?page=1&perPage=-1&orderBy=name&orderDirection=asc HTTP/1.1"

INFO     2024-09-22T04:11:43 - [143.59.163.97:0] 200 OK "GET /api/organizers/categories?page=1&perPage=-1&orderBy=name&orderDirection=asc HTTP/1.1"

INFO     2024-09-22T04:11:43 - [143.59.163.97:0] 200 OK "GET /api/recipes?page=1&perPage=64&orderBy=created_at&orderDirection=desc&paginationSeed=1726978301993&searchSeed=1726978301993&search=&requireAllCategories=false&requireAllTags=false&requireAllTools=false&requireAllFoods=false HTTP/1.1"

INFO     2024-09-22T04:11:43 - [143.59.163.97:0] 200 OK "GET /api/users/self/ratings HTTP/1.1"

INFO     2024-09-22T04:11:43 - [143.59.163.97:0] 200 OK "GET /api/recipes?page=3&perPage=32&orderBy=created_at&orderDirection=desc&paginationSeed=1726978301993&searchSeed=1726978301993&search=&requireAllCategories=false&requireAllTags=false&requireAllTools=false&requireAllFoods=false HTTP/1.1"

INFO     2024-09-22T04:11:44 - [143.59.163.97:0] 200 OK "GET /api/recipes/colombian-cabbage-cake HTTP/1.1"

INFO     2024-09-22T04:11:44 - [143.59.163.97:0] 200 OK "GET /api/media/recipes/24e4f7ed-ae29-420d-987b-3609fd8f6639/images/original.webp?rnd=1&version=6 HTTP/1.1"

INFO     2024-09-22T04:11:44 - [143.59.163.97:0] 200 OK "GET /api/users/self/ratings HTTP/1.1"

INFO     2024-09-22T04:11:44 - [143.59.163.97:0] 200 OK "GET /api/organizers/tools?page=1&perPage=-1&orderBy=name&orderDirection=asc HTTP/1.1"

INFO     2024-09-22T04:11:45 - [143.59.163.97:0] 200 OK "GET /api/organizers/tools?page=1&perPage=-1&orderBy=name&orderDirection=asc HTTP/1.1"

INFO     2024-09-22T04:11:45 - [143.59.163.97:0] 200 OK "GET /api/organizers/tags?page=1&perPage=-1&orderBy=name&orderDirection=asc HTTP/1.1"

INFO     2024-09-22T04:11:45 - [143.59.163.97:0] 200 OK "GET /api/organizers/categories?page=1&perPage=-1&orderBy=name&orderDirection=asc HTTP/1.1"

INFO     2024-09-22T04:11:45 - [143.59.163.97:0] 200 OK "GET /api/recipes?page=1&perPage=64&orderBy=created_at&orderDirection=desc&paginationSeed=1726978304496&searchSeed=1726978304496&search=&requireAllCategories=false&requireAllTags=false&requireAllTools=false&requireAllFoods=false HTTP/1.1"

INFO     2024-09-22T04:11:45 - [143.59.163.97:0] 200 OK "GET /api/users/self/ratings HTTP/1.1"

INFO     2024-09-22T04:11:46 - [143.59.163.97:0] 200 OK "GET /api/recipes?page=3&perPage=32&orderBy=created_at&orderDirection=desc&paginationSeed=1726978304496&searchSeed=1726978304496&search=&requireAllCategories=false&requireAllTags=false&requireAllTools=false&requireAllFoods=false HTTP/1.1"

INFO     2024-09-22T04:11:46 - [143.59.163.97:0] 200 OK "GET /api/recipes/aztec-hot-chocolate-xocolatl HTTP/1.1"

INFO     2024-09-22T04:11:47 - [143.59.163.97:0] 200 OK "GET /api/media/recipes/5ccbe925-32e9-41ff-bcce-c0dd8494b090/images/original.webp?rnd=1&version=mJWA HTTP/1.1"

INFO     2024-09-22T04:11:47 - [143.59.163.97:0] 200 OK "GET /api/users/self/ratings HTTP/1.1"

INFO     2024-09-22T04:11:47 - [143.59.163.97:0] 200 OK "GET /api/organizers/tools?page=1&perPage=-1&orderBy=name&orderDirection=asc HTTP/1.1"

INFO     2024-09-22T04:11:48 - [143.59.163.97:0] 200 OK "GET /api/organizers/tags?page=1&perPage=-1&orderBy=name&orderDirection=asc HTTP/1.1"

INFO     2024-09-22T04:11:48 - [143.59.163.97:0] 200 OK "GET /api/organizers/tools?page=1&perPage=-1&orderBy=name&orderDirection=asc HTTP/1.1"

INFO     2024-09-22T04:11:48 - [143.59.163.97:0] 200 OK "GET /api/organizers/categories?page=1&perPage=-1&orderBy=name&orderDirection=asc HTTP/1.1"

INFO     2024-09-22T04:11:48 - [143.59.163.97:0] 200 OK "GET /api/recipes?page=1&perPage=64&orderBy=created_at&orderDirection=desc&paginationSeed=1726978307126&searchSeed=1726978307126&search=&requireAllCategories=false&requireAllTags=false&requireAllTools=false&requireAllFoods=false HTTP/1.1"

INFO     2024-09-22T04:11:48 - [143.59.163.97:0] 200 OK "GET /api/users/self/ratings HTTP/1.1"

INFO     2024-09-22T04:11:49 - [143.59.163.97:0] 200 OK "GET /api/recipes?page=3&perPage=32&orderBy=created_at&orderDirection=desc&paginationSeed=1726978307126&searchSeed=1726978307126&search=&requireAllCategories=false&requireAllTags=false&requireAllTools=false&requireAllFoods=false HTTP/1.1"

INFO     2024-09-22T04:11:49 - [143.59.163.97:0] 200 OK "GET /api/recipes/spicy-mixed-vegetable-pickles HTTP/1.1"

INFO     2024-09-22T04:11:49 - [143.59.163.97:0] 200 OK "GET /api/media/recipes/f20278fc-fe1e-46cd-93f7-87e958c4bbf2/images/original.webp?rnd=1&version=gh11 HTTP/1.1"

INFO     2024-09-22T04:11:49 - [143.59.163.97:0] 200 OK "GET /api/organizers/tools?page=1&perPage=-1&orderBy=name&orderDirection=asc HTTP/1.1"

INFO     2024-09-22T04:11:49 - [143.59.163.97:0] 200 OK "GET /api/users/self/ratings HTTP/1.1"

INFO     2024-09-22T04:11:58 - [143.59.163.97:0] 200 OK "GET /api/organizers/tags?page=1&perPage=-1&orderBy=name&orderDirection=asc HTTP/1.1"

INFO     2024-09-22T04:11:58 - [143.59.163.97:0] 200 OK "GET /api/recipes?page=1&perPage=64&orderBy=created_at&orderDirection=desc&paginationSeed=1726978316887&searchSeed=1726978316887&search=&requireAllCategories=false&requireAllTags=false&requireAllTools=false&requireAllFoods=false HTTP/1.1"

INFO     2024-09-22T04:11:58 - [143.59.163.97:0] 200 OK "GET /api/organizers/tools?page=1&perPage=-1&orderBy=name&orderDirection=asc HTTP/1.1"

INFO     2024-09-22T04:11:58 - [143.59.163.97:0] 200 OK "GET /api/organizers/categories?page=1&perPage=-1&orderBy=name&orderDirection=asc HTTP/1.1"

INFO     2024-09-22T04:11:58 - [143.59.163.97:0] 200 OK "GET /api/users/self/ratings HTTP/1.1"

INFO     2024-09-22T04:11:58 - [143.59.163.97:0] 200 OK "GET /api/recipes?page=3&perPage=32&orderBy=created_at&orderDirection=desc&paginationSeed=1726978316887&searchSeed=1726978316887&search=&requireAllCategories=false&requireAllTags=false&requireAllTools=false&requireAllFoods=false HTTP/1.1"

INFO     2024-09-22T04:11:59 - [143.59.163.97:0] 200 OK "GET /api/recipes/quick-shells-and-cheese HTTP/1.1"

INFO     2024-09-22T04:11:59 - [143.59.163.97:0] 200 OK "GET /api/users/self/ratings HTTP/1.1"

INFO     2024-09-22T04:11:59 - [143.59.163.97:0] 200 OK "GET /api/organizers/tools?page=1&perPage=-1&orderBy=name&orderDirection=asc HTTP/1.1"

INFO     2024-09-22T04:12:00 - [143.59.163.97:0] 200 OK "GET /api/organizers/tags?page=1&perPage=-1&orderBy=name&orderDirection=asc HTTP/1.1"

INFO     2024-09-22T04:12:01 - [143.59.163.97:0] 200 OK "GET /api/organizers/tools?page=1&perPage=-1&orderBy=name&orderDirection=asc HTTP/1.1"

INFO     2024-09-22T04:12:01 - [143.59.163.97:0] 200 OK "GET /api/organizers/categories?page=1&perPage=-1&orderBy=name&orderDirection=asc HTTP/1.1"

INFO     2024-09-22T04:12:01 - [143.59.163.97:0] 200 OK "GET /api/recipes?page=1&perPage=64&orderBy=created_at&orderDirection=desc&paginationSeed=1726978319810&searchSeed=1726978319810&search=&requireAllCategories=false&requireAllTags=false&requireAllTools=false&requireAllFoods=false HTTP/1.1"

INFO     2024-09-22T04:12:01 - [143.59.163.97:0] 200 OK "GET /api/users/self/ratings HTTP/1.1"

INFO     2024-09-22T04:12:01 - [143.59.163.97:0] 200 OK "GET /api/recipes?page=3&perPage=32&orderBy=created_at&orderDirection=desc&paginationSeed=1726978319810&searchSeed=1726978319810&search=&requireAllCategories=false&requireAllTags=false&requireAllTools=false&requireAllFoods=false HTTP/1.1"

Mealie Version

Version
v1.12.0
Build
0d06494bbfc62fc8a1771a85fd308190891d6167
Application Mode
Production
Demo Status
Not Demo
API Port
9000
API Docs
Enabled
Database Type
postgres
Database URL
postgresql://:@postgres.internal:5432/p22049
Default Group
Home
Recipe Scraper Version
15.0.0

Deployment

Other (please specify below)

Additional Deployment Details

PikaPods

@RedRoseSea RedRoseSea added bug Something isn't working triage labels Sep 22, 2024
@SaumyaSubham
Copy link

I can work on this issue but before that kindly locate the file or folder so that I can get access easily to solve this issue.
Kindly assign me this issue under hacktoberfest 2024!

@RedRoseSea
Copy link
Author

I can work on this issue but before that kindly locate the file or folder so that I can get access easily to solve this issue. Kindly assign me this issue under hacktoberfest 2024!

I'm not sure what file or folder you're looking for from me? Do you mean my Mealie backup file?
Also I'm not sure how I can assign this issue to you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug: confirmed bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants