The GitHub Actions job "CI" on 
rocketmq-dashboard.git/fix/web-delivery-drawer-refresh has failed.
Run started by GitHub user lizhimins (triggered by lizhimins).

Head commit for run:
a4e9ca2fff5b65eab8a8ae795905b31763c11efa / lizhimins <[email protected]>
fix(web): patch the page row a retried delivery dialog reads

The dialog now resolves its record as items.find(id) ?? selectedDelivery, so an
optimistic patch written only to the snapshot is invisible while the reload is 
in
flight: the stale FAILED row still on the page wins, and the dialog keeps 
offering
a retry the backend refuses ("Only failed notification deliveries can be
retried"). retryDelivery now patches that row too.

The snapshot keeps its patch rather than being replaced by the row patch. Once 
the
reload lands, a FAILED status filter no longer matches the queued delivery, so 
the
row leaves the page and the dialog falls back to the snapshot — patching the row
alone would put FAILED and a dead retry button back on screen right after a
successful retry. Both halves are pinned by a test that holds the reload with a
deferred page result.

Report URL: 
https://github.com/apache/rocketmq-dashboard/actions/runs/39248631413

With regards,
GitHub Actions via GitBox

Reply via email to