mirror of
https://github.com/yusufipk/OpenFrame.git
synced 2026-09-11 09:36:08 +00:00
The trial ceiling refusal is drawn twice: the drag-and-drop uploader toasts it, and the Add Video page writes it into the form as submitError. Only the first one was routed through the error code, so the page that most uploads go through printed "Upgrade to get 200 GB" with nothing to click. submitError now carries whether the failure was the trial ceiling, set in the same call as the message so the link cannot outlive it, and the three places that set it hand over the failure they caught.