adapter: read a flat dotted column instead of stopping the job pass
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 79/100
Piste de recherche
Le code de projection se trouve dans crates/registry-adapter-engine ; commence par suivre son parcours de projection et le code de refus introduit après #2552. Modifie le comportement afin qu’une clé plate contenant des points soit lue lorsqu’aucune valeur imbriquée n’est trouvée, tandis que le chemin imbriqué est prioritaire lorsque les deux existent. Le travail est terminé lorsque les trois cas énoncés dans l’issue sont couverts.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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.
- Langage dominant
- Rust
- Étoiles
- 2
- Forks
- 0
- Merge moyen
- 7 h 43 min
- PR mergées (30 j)
- 201
Préparer son environnement
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de registrystack/registry-stack
-
area:breg bug rust
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
registrystack/registry-stack#2632 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
area:coordinator criticality:p3
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
registrystack/registry-stack#2507 ·
Les mainteneurs répondent en général sous 1 jour
-
area:breg criticality:p3 documentation good first issue triage:needs-implementation
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
registrystack/registry-stack#2415 ·
Les mainteneurs répondent en général sous 1 jour
-
scheduling: profile refusals on appointment detail, busy-import and operational routes log nothingOuvertearea:scheduling criticality:p3 enhancement triage:needs-implementation
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
registrystack/registry-stack#2412 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
registrystack/registry-stack#2381 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de registrystack/registry-stack
Issues similaires
-
enhancement good first issue help wanted
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
area:ui
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
openfootmanager/openfootmanager#1365 ·
Les mainteneurs répondent en général sous 1 jour
-
documentation
Difficulté 1/5 1-3 heures Accessibilité débutants 90/100
JackMechem/marbble#305 ·
Les mainteneurs répondent en général sous 1 jour
-
ci:stability
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 5 jours
-
antora bug review-2026-11-11
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
bovinemagnet/AdocFoundry#546 ·
Les mainteneurs répondent en général sous 1 jour