Im graphql-ruby Repo die Boolesche Typ wie folgt aussieht:warum graphql-Rubys boolean Typ nicht false zurück auf Nullwert
GraphQL::BOOLEAN_TYPE = GraphQL::ScalarType.define do
name "Boolean"
description "Represents `true` or `false` values."
coerce_input ->(value, _ctx) { (value == true || value == false) ? value : nil }
coerce_result ->(value, _ctx) { !!value }
default_scalar true
end
Aber wenn ich abfragen, um eine boolean Feld, das Null aus der Datenbank zurückgibt i erhalten Null.
In meinem Notizart habe ich direkt ein graphql Feld mit meinem Boolesche Attribute in der Datenbank gekoppelt ist.
Kann jemand bitte dies erklären und vielleicht eine Lösung finden, die nicht alle Felder ändert?