ApiOptions: fix resetting some preferences to default
authorMax Semenik <maxsem.wiki@gmail.com>
Sat, 14 Jul 2018 03:14:06 +0000 (20:14 -0700)
committerMax Semenik <maxsem.wiki@gmail.com>
Mon, 1 Oct 2018 22:48:19 +0000 (15:48 -0700)
commit3ea7bba4d46ba5869fd989867638d970bd5dee2f
tree6b2f199a93ff919bfad38fe3cdab758b5a18f24c
parent28dea19eae656241073c77c64208784c8e1ae5df
ApiOptions: fix resetting some preferences to default

For preferences like 'skin' that have a limited number of values, null
is not a valid value, thus attempts to reset them fail with
"Validation error for \"skin\": This value is required."

Bug: T65080

Change-Id: I86554a6d30c8ab970740d8682fb2261476de0677
RELEASE-NOTES-1.32
includes/api/ApiOptions.php
tests/phpunit/includes/api/ApiOptionsTest.php