Bug 58497

Summary: /package/package_files/{hash}: request_args возвращается как int вместо object
Product: Infrastructure Reporter: Кирилл Уницаев <fiersik>
Component: rdb.altlinux.orgAssignee: Danil Shein <dshein>
Status: NEW --- QA Contact: Andrey Cherepanov <cas>
Severity: normal    
Priority: P5    
Version: unspecified   
Hardware: x86_64   
OS: Linux   

Description Кирилл Уницаев 2026-04-03 11:00:59 MSK
Эндпоинт: GET /package/package_files/{pkghash}

Ожидаемый ответ (как во всех остальных эндпоинтах):
  "request_args": {"pkghash": "3326383216433746261"}

Фактический ответ:
  "request_args": 3326383216433746261

Swagger-спецификация описывает request_args как object.

Пример запроса:
curl -s https://rdb.altlinux.org/api/package/package_files/3326383216433746261 | python3 -m json.tool | head -5

Результат:
  {
      "request_args": 3326383216433746261,
      ...
  }
Comment 1 Кирилл Уницаев 2026-04-03 17:45:30 MSK
Эндпоинт: GET /site/binary_package_scripts/{pkghash}

тоже самое.

curl -s https://rdb.altlinux.org/api/site/binary_package_scripts/3310967880196625285 | python3 -m json.tool | head -5

{
    "request_args": 3310967880196625285,
    ...
}