fix: Retrigger button now uses clean-retrigger (wipes events + re-runs from scratch)
The plain trigger endpoint short-circuits on status=complete — 'nothing to do'. Retrigger must use clean-retrigger to reset pipeline state first.
This commit is contained in:
parent
3c2441ae38
commit
3c1f7a83fb
1 changed files with 3 additions and 3 deletions
|
|
@ -903,13 +903,13 @@ export default function AdminPipeline() {
|
|||
setActionLoading(videoId);
|
||||
setActionMessage(null);
|
||||
try {
|
||||
const res = await triggerPipeline(videoId);
|
||||
setActionMessage({ id: videoId, text: `Triggered (${res.status})`, ok: true });
|
||||
const res = await cleanRetriggerPipeline(videoId);
|
||||
setActionMessage({ id: videoId, text: `Retriggered (${res.status})`, ok: true });
|
||||
setTimeout(() => void load(), 2000);
|
||||
} catch (err) {
|
||||
setActionMessage({
|
||||
id: videoId,
|
||||
text: err instanceof Error ? err.message : "Trigger failed",
|
||||
text: err instanceof Error ? err.message : "Retrigger failed",
|
||||
ok: false,
|
||||
});
|
||||
} finally {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue