diff --git a/app/config/collections.php b/app/config/collections.php index bd379b0cce..d1bb04756e 100644 --- a/app/config/collections.php +++ b/app/config/collections.php @@ -892,9 +892,9 @@ $commonCollections = [ 'size' => 256, 'signed' => true, 'required' => false, - 'default' => new \stdClass(), + 'default' => [], 'array' => true, - 'filters' => ['json'], + 'filters' => [], ], [ '$id' => ID::custom('expire'), diff --git a/app/controllers/api/account.php b/app/controllers/api/account.php index 5b56f722b6..49eabcbf5c 100644 --- a/app/controllers/api/account.php +++ b/app/controllers/api/account.php @@ -203,7 +203,7 @@ App::post('/v1/account/sessions/email') ->label('audits.userId', '{response.userId}') ->label('sdk.auth', []) ->label('sdk.namespace', 'account') - ->label('sdk.method', ['createEmailPasswordSession', 'createEmailSession']) + ->label('sdk.method', 'createEmailPasswordSession') ->label('sdk.description', '/docs/references/account/create-session-email-password.md') ->label('sdk.response.code', Response::STATUS_CODE_CREATED) ->label('sdk.response.type', Response::CONTENT_TYPE_JSON) diff --git a/src/Appwrite/Utopia/Response/Model/Session.php b/src/Appwrite/Utopia/Response/Model/Session.php index b1e41e5419..cb01157bae 100644 --- a/src/Appwrite/Utopia/Response/Model/Session.php +++ b/src/Appwrite/Utopia/Response/Model/Session.php @@ -161,10 +161,11 @@ class Session extends Model 'example' => true, ]) ->addRule('factors', [ - 'type' => self::TYPE_INTEGER, + 'type' => self::TYPE_STRING, 'description' => 'Returns a list of active session factors.', - 'default' => 1, - 'example' => 1, + 'default' => [], + 'example' => ['email'], + 'array' => true, ]) ->addRule('secret', [ 'type' => self::TYPE_STRING,