Passing `null` to `bool_string` modifier returns nothing instead of `false`
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 62/100
Direzione di ricerca
Inizia individuando il modificatore bool_string e la modifica introdotta da #15540; l’issue non indica un file sorgente né un test. Riproduci il comportamento con un campo vuoto e confrontalo con il risultato atteso false. Il lavoro è completato quando il modificatore restituisce false per un valore vuoto e un test di regressione copre quel caso.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Bug description
This breaking change seems to be caused by #15540 and it breaks the Consent Banner on Peak sites using the Peak SEO addon.
{{ seo:consent_revoke_before | bool_string }} returns nothing when the field is empty. It used to return false and this seems like a bug to me.
How to reproduce
Use the bool_string modifier on an empty field.
Environment
Environment
Laravel Version: 13.39.0
PHP Version: 8.5.12
Composer Version: 2.10.3
Environment: local
Debug Mode: ENABLED
Maintenance Mode: OFF
Timezone: UTC
Locale: en
Cache
Config: NOT CACHED
Events: NOT CACHED
Routes: NOT CACHED
Views: CACHED
Drivers
Broadcasting: log
Cache: file
Database: sqlite
Logs: stack / single
Mail: smtp
Queue: sync
Session: file
Storage
public/storage: NOT LINKED
Statamic
Addons: 3
License Key: Set
Sites: 1
Stache Watcher: Enabled (auto)
Static Caching: Disabled
Version: 6.38.0 PRO
Statamic Addons
studio1902/statamic-peak-commands: 11.1.1
studio1902/statamic-peak-seo: 11.9.3
studio1902/statamic-peak-tools: 9.2.3
Installation
Starter Kit using via CLI
Additional details
No response
- Lingua principale
- PHP
- Stelle
- 4.9k
- Fork
- 647
- Merge medio
- 21h 3m
- PR unite (30g)
- 128
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di statamic/cms
-
accessibility
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
antlers
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno
-
`GlobalRuntimeState::$interpolatedVariables` is never reset, so long-running Antlers renders slow down without boundForse già presa @lazerg l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
-
`please` cannot run app commands from app/Console/Commands on Laravel 13.36+Forse già presa @lazerg l’ha presa 1 giorno fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 35/100
statamic/cms#15808 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Command palette doesn’t index non published itemsForse già presa @lazerg l’ha presa 1 giorno fa. Apertasearch
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di statamic/cms
Issue simili
-
Captured slideshow pass overwrites the route path, aborting compose with a rebind() TypeErrorAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
Automattic/blocks-engine#5003 ·
I maintainer di solito rispondono entro 1 giorno
-
from-cloud mythic tracked
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 86/100
MythicalLTD/FeatherPanel#459 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: PostgreSQL backend: Queue.remove() / Job.remove() never emit the QueueEvents "removed" eventForse già presa @1AbdullahButt l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
taskforcesh/bullmq#5085 ·
I maintainer di solito rispondono entro 1 giorno
-
area:mesi area:php-extension good first issue priority:low type:chore
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
crazy-goat/go-mesi#652 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
shukiv/jabali-panel#2423 ·
I maintainer di solito rispondono entro 1 giorno