1
0
Fork 0
mirror of synced 2024-05-20 12:42:39 +12:00

fix: users prefs default value

This commit is contained in:
Torsten Dittmann 2021-12-28 11:48:50 +01:00
parent cf15c90c2a
commit 49ba7d5dfd
5 changed files with 8 additions and 8 deletions

View file

@ -1001,7 +1001,7 @@ $collections = [
'size' => 16384,
'signed' => true,
'required' => false,
'default' => [],
'default' => new \stdClass(),
'array' => false,
'filters' => ['json'],
],

View file

@ -102,7 +102,7 @@ App::post('/v1/account')
'registration' => \time(),
'reset' => false,
'name' => $name,
'prefs' => [],
'prefs' => new \stdClass(),
'sessions' => [],
'tokens' => [],
'memberships' => [],
@ -500,7 +500,7 @@ App::get('/v1/account/sessions/oauth2/:provider/redirect')
'registration' => \time(),
'reset' => false,
'name' => $name,
'prefs' => [],
'prefs' => new \stdClass(),
'sessions' => [],
'tokens' => [],
'memberships' => [],
@ -672,7 +672,7 @@ App::post('/v1/account/sessions/magic-url')
'passwordUpdate' => \time(),
'registration' => \time(),
'reset' => false,
'prefs' => [],
'prefs' => new \stdClass(),
'sessions' => [],
'tokens' => [],
'memberships' => [],
@ -944,7 +944,7 @@ App::post('/v1/account/sessions/anonymous')
'registration' => \time(),
'reset' => false,
'name' => null,
'prefs' => [],
'prefs' => new \stdClass(),
'sessions' => [],
'tokens' => [],
'memberships' => [],

View file

@ -333,7 +333,7 @@ App::post('/v1/teams/:teamId/memberships')
'registration' => \time(),
'reset' => false,
'name' => $name,
'prefs' => [],
'prefs' => new \stdClass(),
'sessions' => [],
'tokens' => [],
'memberships' => [],

View file

@ -62,7 +62,7 @@ App::post('/v1/users')
'registration' => \time(),
'reset' => false,
'name' => $name,
'prefs' => [],
'prefs' => new \stdClass(),
'sessions' => [],
'tokens' => [],
'memberships' => [],

View file

@ -514,7 +514,7 @@ class V11 extends Migration
* Set default values for arrays if not set.
*/
if (empty($document->getAttribute('prefs', []))) {
$document->setAttribute('prefs', []);
$document->setAttribute('prefs', new \stdClass());
}
if (empty($document->getAttribute('sessions', []))) {
$document->setAttribute('sessions', []);