diff --git a/supabase-wrappers/src/interface.rs b/supabase-wrappers/src/interface.rs index b66eb067..058d4c00 100644 --- a/supabase-wrappers/src/interface.rs +++ b/supabase-wrappers/src/interface.rs @@ -330,7 +330,11 @@ impl FromDatum for Cell { JsonB::from_datum(datum, is_null).map(Cell::Json) } PgOid::BuiltIn(PgBuiltInOids::BYTEAOID) => { - Some(Cell::Bytea(datum.cast_mut_ptr::())) + if is_null { + None + } else { + Some(Cell::Bytea(datum.cast_mut_ptr::())) + } } PgOid::BuiltIn(PgBuiltInOids::UUIDOID) => { Uuid::from_datum(datum, is_null).map(Cell::Uuid)