adapter: read a flat dotted column instead of stopping the job pass
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 79/100
Rechercherichtung
Der Projection-Code befindet sich in crates/registry-adapter-engine; verfolge zunächst den Projection-Walk und den nach #2552 eingeführten Ablehnungscode. Aktualisiere das Verhalten so, dass ein flacher Schlüssel mit Punkten gelesen wird, wenn kein verschachtelter Wert gefunden wird, während ein verschachtelter Pfad Vorrang hat, wenn beide vorhanden sind. Erledigt, wenn die drei im Issue genannten Fälle abgedeckt sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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.
- Vorherrschende Sprache
- Rust
- Sterne
- 2
- Forks
- 0
- Ø Merge
- 7 Std. 43 Min.
- Gemergte PRs (30 T.)
- 201
Entwicklungsumgebung
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus registrystack/registry-stack
-
area:breg bug rust
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
registrystack/registry-stack#2632 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
area:coordinator criticality:p3
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
registrystack/registry-stack#2507 ·
Maintainer antworten meist innerhalb von 1 Tag
-
area:breg criticality:p3 documentation good first issue triage:needs-implementation
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
registrystack/registry-stack#2415 ·
Maintainer antworten meist innerhalb von 1 Tag
-
scheduling: profile refusals on appointment detail, busy-import and operational routes log nothingOffenarea:scheduling criticality:p3 enhancement triage:needs-implementation
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
registrystack/registry-stack#2412 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
registrystack/registry-stack#2381 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in registrystack/registry-stack
Ähnliche Issues
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 94/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
Maintainer antworten meist innerhalb von 2 Tagen
-
ci enhancement need-triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement good first issue help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
area:ui
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
openfootmanager/openfootmanager#1365 ·
Maintainer antworten meist innerhalb von 1 Tag