Bug 57303 - Возвращает expire и privsep как строковое значение в PUT /access/users/{userid}/token/{tokenid}
Summary: Возвращает expire и privsep как строковое значение в PUT /access/users/{useri...
Status: NEW
Alias: None
Product: Branch p11
Classification: Unclassified
Component: pve-cluster (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-20 19:15 MSK by Evgeny Shesteperov
Modified: 2025-12-20 19:15 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.