Skip to content

Commit 72cde1e

Browse files
author
jessevz
committed
Fix bug in user creation
1 parent 42afc2e commit 72cde1e

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

src/dba/models/User.class.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ static function getFeatures(): array {
7272
$dict['isComputedPassword'] = ['read_only' => True, "type" => "bool", "subtype" => "unset", "choices" => "unset", "null" => False, "pk" => False, "protected" => True, "private" => False, "alias" => "isComputedPassword", "public" => False, "dba_mapping" => False];
7373
$dict['lastLoginDate'] = ['read_only' => True, "type" => "int64", "subtype" => "unset", "choices" => "unset", "null" => False, "pk" => False, "protected" => True, "private" => False, "alias" => "lastLoginDate", "public" => False, "dba_mapping" => False];
7474
$dict['registeredSince'] = ['read_only' => True, "type" => "int64", "subtype" => "unset", "choices" => "unset", "null" => False, "pk" => False, "protected" => True, "private" => False, "alias" => "registeredSince", "public" => False, "dba_mapping" => False];
75-
$dict['sessionLifetime'] = ['read_only' => False, "type" => "int", "subtype" => "unset", "choices" => "unset", "null" => False, "pk" => False, "protected" => False, "private" => False, "alias" => "sessionLifetime", "public" => False, "dba_mapping" => False];
75+
$dict['sessionLifetime'] = ['read_only' => False, "type" => "int", "subtype" => "unset", "choices" => "unset", "null" => False, "pk" => False, "protected" => True, "private" => False, "alias" => "sessionLifetime", "public" => False, "dba_mapping" => False];
7676
$dict['rightGroupId'] = ['read_only' => False, "type" => "int", "subtype" => "unset", "choices" => "unset", "null" => False, "pk" => False, "protected" => False, "private" => False, "alias" => "globalPermissionGroupId", "public" => False, "dba_mapping" => False];
7777
$dict['yubikey'] = ['read_only' => True, "type" => "str(256)", "subtype" => "unset", "choices" => "unset", "null" => False, "pk" => False, "protected" => True, "private" => False, "alias" => "yubikey", "public" => False, "dba_mapping" => False];
7878
$dict['otp1'] = ['read_only' => True, "type" => "str(256)", "subtype" => "unset", "choices" => "unset", "null" => False, "pk" => False, "protected" => True, "private" => False, "alias" => "otp1", "public" => False, "dba_mapping" => False];

src/dba/models/generator.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -437,7 +437,7 @@
437437
['name' => 'isComputedPassword', 'read_only' => True, 'type' => 'bool', 'protected' => True,],
438438
['name' => 'lastLoginDate', 'read_only' => True, 'type' => 'int64', 'protected' => True],
439439
['name' => 'registeredSince', 'read_only' => True, 'type' => 'int64', 'protected' => True],
440-
['name' => 'sessionLifetime', 'read_only' => False, 'type' => 'int', 'protected' => False],
440+
['name' => 'sessionLifetime', 'read_only' => False, 'type' => 'int', 'protected' => True],
441441
['name' => 'rightGroupId', 'read_only' => False, 'type' => 'int', 'alias' => 'globalPermissionGroupId', 'relation' => 'RightGroup'],
442442
['name' => 'yubikey', 'read_only' => True, 'type' => 'str(256)', 'protected' => True],
443443
['name' => 'otp1', 'read_only' => True, 'type' => 'str(256)', 'protected' => True],

src/inc/apiv2/model/users.routes.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ function getAllPostParameters(array $features): array {
9595

9696
$features = parent::getAllPostParameters($features);
9797
unset($features[User::IS_VALID]);
98+
unset($features[User::SESSION_LIFETIME]);
9899
return $features;
99100
}
100101

0 commit comments

Comments
 (0)