Bug 57303
| Summary: | Возвращает expire и privsep как строковое значение в PUT /access/users/{userid}/token/{tokenid} | ||
|---|---|---|---|
| Product: | Branch p11 | Reporter: | Evgeny Shesteperov <alimektor> |
| Component: | pve-access-control | Assignee: | darisishe <darisishe> |
| Status: | CLOSED FIXED | QA Contact: | qa-p11 <qa-p11> |
| Severity: | normal | ||
| Priority: | P5 | CC: | darisishe, lavrenkoes |
| Version: | unspecified | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
Версии пакетов ([P11 + 426365]):
pve-cluster-9.1.6-alt1
pve-access-control-9.1.1-alt2
Ошибка исправлена - expire и privsep указаны как числовое значение:
{
"comment": "New expire comment",
"expire": 19038000,
"privsep": 0
}
pve-access-control-9.1.1-alt2 -> p11: Wed Jul 22 2026 Sergey Konev <darisishe@altlinux> 9.1.1-alt2 - Normalize token expire and privsep return types (Closes: 57303) |

Description
Evgeny Shesteperov 2025-12-20 19:15:26 MSKВерсия - pve-cluster-9.0.6-alt1 Шаги воспроизведения # pvesh create /access/users -userid 'testuser@pve' -password '12345678' # pvesh create /access/users/testuser@pve/token/abqIeq15Bh -comment 'Test token' # pvesh set /access/users/testuser@pve/token/abqIeq15Bh -comment 'New expire comment' -expire '19038000' -privsep '0' -o json | jq Ожидаемый результат: expire и privsep указаны как числовое значение, например, как в GET-запросе: { "comment": "New expire comment", "expire": 19038000, "privsep": 0 } В документации https://docs.altlinux.org/pve-api/v7 сказано так. Фактический результат: expire и privsep указаны как строковое значение: { "comment": "New expire comment", "expire": "19038000", "privsep": "0" } Воспроизводится в P10.