The SIO2 project
  1. The SIO2 project
  2. SIO-2350

API: no problem_id after package_upload

    Details

    • Type: Improvement Improvement
    • Status: Resolved Resolved
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: Current Version, For the OI Team
    • Fix Version/s: None
    • Component/s: OIOIOI
    • Labels:

      Description

      Names from: https://sio2.mimuw.edu.pl/api/docs/

      There is no way to check problem_id after package_upload, within API.
      It makes impossible automatic reuploading package inside CI, without checking id by hand.

      Because of that, API is much less useful than it could be.

      Possible solution:
      - package_upload returns package_id,
      - package_id allows to check upload status (and problem_id if upload was successful).


      Other solutions are also possible:
      - Possibility to use package_id instead of problem_id.
      - Reserving problem_id at the beginning. On fail, it is still reserved and waiting for package reupload.

        Issue Links

          Activity

          Szymon AcedaƄski made changes -
          Field Original Value New Value
          Labels tag1
          Priority Major [ 3 ] Minor [ 4 ]
          Jakub Wasilewski made changes -
          Assignee Jakub Wasilewski [ wasyl ]
          Jakub Wasilewski made changes -
          Status New [ 10000 ] Resolved [ 5 ]
          Assignee Jakub Wasilewski [ wasyl ] Wojciech Dubiel [ wolf480 ]
          Resolution Fixed [ 1 ]
          Jakub Wasilewski made changes -
          Assignee Wojciech Dubiel [ wolf480 ] Jakub Wasilewski [ wasyl ]
          Jakub Wasilewski made changes -
          Assignee Jakub Wasilewski [ wasyl ] Wojciech Dubiel [ wolf480 ]
          Wojciech Dubiel made changes -
          Link This issue relates to SIO-2394 [ SIO-2394 ]

            People

            • Assignee:
              Wojciech Dubiel
              Reporter:
              Dominik Klemba
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: