Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Get person_id

  2. Get person request details from il.person_requests table by id

  3. In case if person_requests.documents field contains not empty array - prepare data for urgent.documents field in response

    1. Get all documents.[x].type values from person request

    2. Invoke Media Invoke Media Content Storage to generate upload URL for each document type from person request, add new links to response:

      1. action: PUT

      2. bucket: MEDIA_STORAGE_PERSON_REQUEST_BUCKET

      3. resource_id: person_request_id

      4. resource_name: person_request_#{type}.jpeg

    3. Check existence of file for each type in Media content storage for person request

      1. if file exists - set is_uploaded = true for document type in response

      2. if file does not exist - set is_uploaded = false for document type in response

  4. Render a response according to specification