Every hotel row renders a column for each configured pax count (1–10),
but most hotels only offer some of them. For a missing room type the
"not available" branch ran and ep:price() turned the null price into a
struck-through "0". The nested f:if there repeated the outer condition
and so never filtered anything.
Cells now only show a struck-through price when the room has one, and
stay empty otherwise. The bug already existed on TYPO3 10.
Co-Authored-By: Claude Opus 5.5 <[email protected]>