adapter: read a flat dotted column instead of stopping the job pass
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đá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
- 79/100
Hướng nghiên cứu
Mã projection nằm trong crates/registry-adapter-engine; hãy bắt đầu bằng cách lần theo quá trình duyệt projection và mã từ chối được thêm sau #2552. Cập nhật hành vi để đọc khóa phẳng có dấu chấm khi không tìm thấy giá trị lồng nhau, đồng thời ưu tiên đường dẫn lồng nhau khi cả hai cùng tồn tại. Hoàn tất khi cả ba trường hợp được nêu trong issue đều được bao phủ.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Since #2552, a source row with a flat column whose name contains a dot (for example group.field as one key) stops the job pass with a refusal, where it used to project null silently.
Stopping is better than a silent null, but we can simply read the value: in the projection walk, fall back to a direct key lookup when the nested walk finds nothing (walk(..).or_else(|| value.get(path)) in crates/registry-adapter-engine projection). That removes a refusal an operator can do nothing useful about.
Done when: a flat dotted column projects its value, a nested path still wins when both exist, and the refusal code is retired or kept only for a genuinely ambiguous case.
- Ngôn ngữ chính
- Rust
- Star
- 2
- Fork
- 0
- Merge trung bình
- 7 giờ 43 phút
- Pull request đã merge (30 ngày)
- 201
Chuẩn bị môi trường
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 registrystack/registry-stack
-
area:breg bug rust
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
registrystack/registry-stack#2632 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area:coordinator criticality:p3
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
registrystack/registry-stack#2507 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area:breg criticality:p3 documentation good first issue triage:needs-implementation
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
registrystack/registry-stack#2415 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
scheduling: profile refusals on appointment detail, busy-import and operational routes log nothingĐang mởarea:scheduling criticality:p3 enhancement triage:needs-implementation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
registrystack/registry-stack#2412 ·
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
registrystack/registry-stack#2381 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của registrystack/registry-stack
Issue tương tự
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
swc-project/swc-ai-issues#164 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
pop-os/cosmic-player#367 ·
-
good first issue help wanted
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
servo/rust-smallvec#873 ·
-
Độ 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 76/100
messense/dav-server-rs#82 ·
Maintainer thường phản hồi trong vòng 1 ngày