fix(ui): tolerate malformed cron payloads in chat nav#54550
fix(ui): tolerate malformed cron payloads in chat nav#54550SnowSky1 wants to merge 2 commits intoopenclaw:mainfrom
Conversation
|
@codex review |
|
Closing this PR because the author has more than 10 active PRs in this repo. Please reduce the active PR queue and reopen or resubmit once it is back under the limit. You can close your own PRs to get back under the limit. |
Greptile SummaryThis PR adds a targeted defensive guard in
Confidence Score: 5/5
Reviews (1): Last reviewed commit: "fix(ui): tolerate malformed cron payload..." | Re-trigger Greptile |
|
Codex Review: Didn't find any major issues. Bravo. ℹ️ About Codex in GitHubCodex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback". |
Fix Control UI blank sections caused by malformed persisted cron rows. - filter invalid cron payloads at the cron.list UI boundary - guard stale cron payload reads in render, edit, and detail paths - add regression coverage for malformed cron rows from #55047 and #54439 Closes #55047. Closes #54439. Supersedes #54550. Supersedes #54552.
Fix Control UI blank sections caused by malformed persisted cron rows. - filter invalid cron payloads at the cron.list UI boundary - guard stale cron payload reads in render, edit, and detail paths - add regression coverage for malformed cron rows from openclaw#55047 and openclaw#54439 Closes openclaw#55047. Closes openclaw#54439. Supersedes openclaw#54550. Supersedes openclaw#54552.
Fix Control UI blank sections caused by malformed persisted cron rows. - filter invalid cron payloads at the cron.list UI boundary - guard stale cron payload reads in render, edit, and detail paths - add regression coverage for malformed cron rows from openclaw#55047 and openclaw#54439 Closes openclaw#55047. Closes openclaw#54439. Supersedes openclaw#54550. Supersedes openclaw#54552.
Summary
Verification
pnpm --dir ui test -- --project unit src/ui/app-render.test.tspnpm exec oxfmt --check ui/src/ui/app-render.ts ui/src/ui/app-render.test.tsCloses #54439