[01:38:41] anomie: did something around action API parameter defaults handling change? a bool field with no default value is set to null in wmf.18 when it is not in the submit data; based on how that broke some staff, it seems in wmf.16 it is set to false [01:40:49] presumably this changed with https://gerrit.wikimedia.org/r/c/mediawiki/core/+/434718 [01:42:10] that didn't land in .18... [01:53:08] yeah, my bad. Only master is broken. [01:54:36] the old logic used WebRequest::getCheck which always returned a boolean; the new logic in ParameterValidator has special handling for null and the typedef class gets largely ignored in that case (so null remains null) [02:07:57] filed as T244440 [02:07:57] T244440: Action API returns null for unset bool parameter - https://phabricator.wikimedia.org/T244440