diff --git a/Userland/Libraries/LibSQL/Value.cpp b/Userland/Libraries/LibSQL/Value.cpp index 6eb6bdd6b8e..6553a945c7e 100644 --- a/Userland/Libraries/LibSQL/Value.cpp +++ b/Userland/Libraries/LibSQL/Value.cpp @@ -261,6 +261,8 @@ Value& Value::operator=(Value const& other) if (this != &other) { if (other.is_null()) { assign(null()); + } else if (is_null()) { + assign(other); } else { VERIFY(can_cast(other)); assign(other);