The original test seeded the DB with the schema default (1) and asserted the response was true after a partial PATCH. That passes both for 'untouched' and 'reset to default' — doesn't distinguish them. Now the test toggles the DB column to false BEFORE the PATCH, then asserts the false value survives both in the response AND in the DB row directly.