-
-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
What
Once there is a Nutripatrol report for a product no one can report other issues for that same product.
From the user perspective what happens is that clicking on the "Flag Product" button has no effect. Looking at the JavaScript console, doing so produces the following error:
Uncaught (in promise)
Object { message: "Request failed with status code 409", name: "AxiosError", code: "ERR_BAD_REQUEST", config: {…}, request: XMLHttpRequest, response: {…}, stack: "", … }
code: "ERR_BAD_REQUEST"
config: Object { timeout: 0, xsrfCookieName: "XSRF-TOKEN", xsrfHeaderName: "X-XSRF-TOKEN", … }
message: "Request failed with status code 409"
name: "AxiosError"
request: XMLHttpRequest { readyState: 4, timeout: 0, withCredentials: false, … }
response: Object { data: {…}, status: 409, statusText: "", … }
config: Object { timeout: 0, xsrfCookieName: "XSRF-TOKEN", xsrfHeaderName: "X-XSRF-TOKEN", … }
data: Object { detail: "Flag already exists" }
detail: "Flag already exists"
<prototype>: Object { … }
headers: Object { "access-control-allow-credentials": "true", "access-control-allow-origin": "https://nutripatrol.openfoodfacts.org/", "content-length": "32", … }
request: XMLHttpRequest { readyState: 4, timeout: 0, withCredentials: false, … }
status: 409
statusText: ""
<prototype>: Object { … }
stack: "R$@https://nutripatrol.openfoodfacts.org/assets/index-DXaooESK.js:69:1045\nx@https://nutripatrol.openfoodfacts.org/assets/index-DXaooESK.js:69:4239\nEventHandlerNonNull*N$</<@https://nutripatrol.openfoodfacts.org/assets/index-DXaooESK.js:69:4311\nN$<@https://nutripatrol.openfoodfacts.org/assets/index-DXaooESK.js:69:3216\nog@https://nutripatrol.openfoodfacts.org/assets/index-DXaooESK.js:71:512\n_request@https://nutripatrol.openfoodfacts.org/assets/index-DXaooESK.js:72:1208\nrequest@https://nutripatrol.openfoodfacts.org/assets/index-DXaooESK.js:71:3032\nn/<@https://nutripatrol.openfoodfacts.org/assets/index-DXaooESK.js:72:1663\ni1/<@https://nutripatrol.openfoodfacts.org/assets/index-DXaooESK.js:67:3684\nf@https://nutripatrol.openfoodfacts.org/assets/index-DXaooESK.js:170:36179\njC@https://nutripatrol.openfoodfacts.org/assets/index-DXaooESK.js:37:9855\nIC@https://nutripatrol.openfoodfacts.org/assets/index-DXaooESK.js:37:10009\nNC@https://nutripatrol.openfoodfacts.org/assets/index-DXaooESK.js:37:10066\nsh@https://nutripatrol.openfoodfacts.org/assets/index-DXaooESK.js:37:31446\nF0@https://nutripatrol.openfoodfacts.org/assets/index-DXaooESK.js:37:31865\nkc/<@https://nutripatrol.openfoodfacts.org/assets/index-DXaooESK.js:37:36778\nip@https://nutripatrol.openfoodfacts.org/assets/index-DXaooESK.js:40:36896\nc0@https://nutripatrol.openfoodfacts.org/assets/index-DXaooESK.js:37:8991\nkc@https://nutripatrol.openfoodfacts.org/assets/index-DXaooESK.js:37:33152\nMf@https://nutripatrol.openfoodfacts.org/assets/index-DXaooESK.js:37:17362\nYC@https://nutripatrol.openfoodfacts.org/assets/index-DXaooESK.js:37:17144\n"
Steps to reproduce the behavior:
- Log in and open https://world.openfoodfacts.org/product/3245390089854
- Click on Report a problem
- Click on Report this product to our moderators
- Pick Wrong Data as the reason and type some text in the Comment field
- Click on FLAG PRODUCT
This should work as long as nobody fixed the Nutripatrol report I made on 2024-12-12 (I don't know if closing a Nutripatrol report actually allows users to report new issues on that product).
Expected behavior
The new report should be added to the list of reports concerning the product.
Platform (Desktop, Mobile, Hunger Games)
- OS: Debian 12
- Platform: Desktop
- Browser: Firefox 141.0
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Backlog