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);
|
setActionLoading(videoId);
|
||||||
setActionMessage(null);
|
setActionMessage(null);
|
||||||
try {
|
try {
|
||||||
const res = await triggerPipeline(videoId);
|
const res = await cleanRetriggerPipeline(videoId);
|
||||||
setActionMessage({ id: videoId, text: `Triggered (${res.status})`, ok: true });
|
setActionMessage({ id: videoId, text: `Retriggered (${res.status})`, ok: true });
|
||||||
setTimeout(() => void load(), 2000);
|
setTimeout(() => void load(), 2000);
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
setActionMessage({
|
setActionMessage({
|
||||||
id: videoId,
|
id: videoId,
|
||||||
text: err instanceof Error ? err.message : "Trigger failed",
|
text: err instanceof Error ? err.message : "Retrigger failed",
|
||||||
ok: false,
|
ok: false,
|
||||||
});
|
});
|
||||||
} finally {
|
} finally {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue