[ 
https://issues.apache.org/jira/browse/HDDS-17691?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sravani Revuri updated HDDS-17691:
----------------------------------
    Description: UseApiData triggers executeRequest() from the URL useEffect 
(initial mount and URL changes) and from the retry setTimeout without handling 
the returned promise. On failure, executeRequest already updates state and 
calls onError, but still rejects the promise, which causes unhandled rejections 
in Vitest and in the browser console . Fix by attaching a no-op .catch() to 
those fire-and-forget calls; leave execute / refetch unchanged for callers that 
await and handle errors.  (was: seApiData triggers executeRequest() from the 
URL useEffect (initial mount and URL changes) and from the retry setTimeout 
without handling the returned promise. On failure, executeRequest already 
updates state and calls onError, but still rejects the promise, which causes 
unhandled rejections in Vitest and in the browser console . Fix by attaching a 
no-op .catch() to those fire-and-forget calls; leave execute / refetch 
unchanged for callers that await and handle errors.)

> [Recon][UI]Handle failed GET rejections in useApiData
> -----------------------------------------------------
>
>                 Key: HDDS-17691
>                 URL: https://issues.apache.org/jira/browse/HDDS-17691
>             Project: Apache Ozone
>          Issue Type: Bug
>            Reporter: Sravani Revuri
>            Assignee: Sravani Revuri
>            Priority: Major
>
> UseApiData triggers executeRequest() from the URL useEffect (initial mount 
> and URL changes) and from the retry setTimeout without handling the returned 
> promise. On failure, executeRequest already updates state and calls onError, 
> but still rejects the promise, which causes unhandled rejections in Vitest 
> and in the browser console . Fix by attaching a no-op .catch() to those 
> fire-and-forget calls; leave execute / refetch unchanged for callers that 
> await and handle errors.



--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to