Skip to content

Fix first service creation route completion - #62

Merged
chen21019 merged 1 commit into
mainfrom
fix/1.6.107-first-create-route-isolation
Sep 10, 2026
Merged

Fix first service creation route completion#62
chen21019 merged 1 commit into
mainfrom
fix/1.6.107-first-create-route-isolation

Conversation

@chen21019

Copy link
Copy Markdown

結果

  • 修正第一次建立服務已成功寫入 API 後,前端仍停留表單並可能誘發重複提交的完成路徑。
  • 導航只使用建立表單既有且不可變的 stackId query input,不再從可能被 action response 取代或部分載入的 saved resource 推導路由。
  • saved resource 只保留作為完成鏈資料;服務連結仍在離開表單前保存。
  • 推進純數字 Web Console 版本至 1.6.107

實際缺陷證據

在 Server v1.6.416 的真實 ranchernode22 建立服務驗收中,後端已建立 exactly one container,但瀏覽器仍停留建立表單並顯示 Cannot read properties of undefined (reading 'get')。本 PR 直接隔離該 post-save mutable response 路徑。

驗證

  • Node v24.20.0 / npm 12.0.2
  • 完整瀏覽器測試:429/429 pass
  • first-create route regression:partial/unreadable response 不被讀取
  • hardware create/upgrade payload:4/4 pass
  • port preflight:8/8 pass
  • localization / OIDC / console workspace / critical-high dependency gates pass
  • npm audit --audit-level=high:0 vulnerabilities
  • staged tree LF 與 git diff --check pass

正式 workflow 會再於 GitHub Ubuntu runner 以 pinned Node、Docker Chromium 執行完整 CI 並建置兩次比對 deterministic artifact。

Keep the saved resource only as completion data and navigate from the immutable stack query input. Add regression coverage for unreadable partial responses and advance the pure numeric 1.6.107 release metadata.
@chen21019
chen21019 requested a review from a team as a code owner September 10, 2026 20:50
@chen21019
chen21019 merged commit 9820bf1 into main Sep 10, 2026
4 checks passed
@chen21019
chen21019 deleted the fix/1.6.107-first-create-route-isolation branch September 10, 2026 20:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant