Skip to content

[fix] Régression v3.0.8 — Invalid call dans Distributions / ContractAdmin#154

Merged
Mandrak-Kimigo merged 2 commits into
stagingfrom
fix-view-hDate
Jun 28, 2026
Merged

[fix] Régression v3.0.8 — Invalid call dans Distributions / ContractAdmin#154
Mandrak-Kimigo merged 2 commits into
stagingfrom
fix-view-hDate

Conversation

@Mandrak-Kimigo

Copy link
Copy Markdown
Member

Contexte

La v3.0.8 a introduit une régression sur plusieurs pages (Distributions,
ContractAdmin/selectDistrib, ContractAdmin/distributions) avec l'erreur
Invalid call déclenchée par des appels à ::hDate(d.date):: dans
les templates Templo.

Cause

Le commit bdbbd8d a ajouté ?year:Bool = false à View.hDate. Neko
compile cette fonction à 2 arguments ; Templo l'appelle avec 1 → crash.
(cf. BaseView.hx : "templo doesnt manage optional params in functions")

Commits inclus

  • 049915f — commentaire + migration Cron.hx / VolunteerService.hx
  • d8300af — fix Invalid operation (*) dans orders.mtt
  • ce commit — suppression effective de ?year dans la signature de View.hDate

Test

  1. Admin → Distributions → aucune erreur
  2. ContractAdmin → Commandes / Distributions → aucune erreur
  3. Sujets des emails bénévoles : date avec année correcte

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com

…signature

Le commit 049915f avait ajouté le commentaire et migré les appels Cron.hx
mais avait omis de supprimer le ?year:Bool de la signature elle-même.
View.hDate reste donc une fonction Neko à 2 arguments — les templates
l'appelant avec 1 argument produisent toujours "Invalid call".

Ce commit supprime le paramètre optionnel pour de bon.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@Mandrak-Kimigo Mandrak-Kimigo merged commit 76a42c4 into staging Jun 28, 2026
2 checks passed
Mandrak-Kimigo added a commit that referenced this pull request Jun 28, 2026
)

* fix: View.hDate — retirer effectivement le paramètre optionnel de la signature (#154)

Le commit 049915f avait ajouté le commentaire et migré les appels Cron.hx
mais avait omis de supprimer le ?year:Bool de la signature elle-même.
View.hDate reste donc une fonction Neko à 2 arguments — les templates
l'appelant avec 1 argument produisent toujours "Invalid call".

Ce commit supprime le paramètre optionnel pour de bon.

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
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.

2 participants