🤖 Backup settings: invalid branch or subdirectory shows only "Input validation failed"
Maintainer thường phản hồi trong vòng 1 ngày
Một pull request liên quan đã được merge.
- #7826 của @ThomasK33 — đã merge
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 70/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- typescript
- Lĩnh vực
- frontend
Hướng nghiên cứu
Bắt đầu tại src/browser/features/Settings/Sections/BackupSection.tsx và đọc trình xử lý lưu, sau đó lần theo cách schema đầu vào của bản sao lưu báo cáo các vấn đề xác thực ở cấp trường. Thêm một bài kiểm thử tái hiện cho branch hoặc thư mục con không hợp lệ và chạy các bài kiểm thử liên quan. Hoàn thành khi lỗi xác định trường không hợp lệ và quy tắc mà trường đó vi phạm, thay vì chỉ hiển thị thông báo chung chung.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Problem
In Settings > Backup, saving an invalid branch (for example no such branch!) or an invalid subdirectory (for example ../escape) shows only "Input validation failed". The message does not name the field or the reason.
Cause
The save handler in src/browser/features/Settings/Sections/BackupSection.tsx shows getErrorMessage(error). For a rejected input, that is oRPC's generic input-validation message, not the schema's per-field issue.
Expected
The error names the bad field and the rule it breaks.
Evidence
A bug-bash explorer (Sonnet 5.5, charter backup-flow) reported this while it tested the backup symlink fix. I have not written a repro test for it yet. It is outside that PR's scope.
Generated with xum • Model: anthropic:claude-opus-5-5 • Thinking: high • Cost: $2.56
- Ngôn ngữ chính
- TypeScript
- Star
- 2.1k
- Fork
- 139
- Merge trung bình
- 3 giờ 34 phút
- Pull request đã merge (30 ngày)
- 951
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Không có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của coder/xum
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
coder/xum#7733 · 3 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
kunchenguid/gh-axi#247 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
lidge-jun/opencodex#8101 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
effort:S P3 refactor
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
nightscout/nocturne#3243 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
JuliusBrussee/caveman#1449 ·
Maintainer thường phản hồi trong vòng 1 ngày