CCU: handle snipe-IT exceptions and ticket transactions
After creating items in Snipe-It we need to save in the ticket (maniphest task) the created ids and tags. So instead of receiving only the ids list, the SnipeIt extension will return transactions or validation errors. If it returns an errror, append it to the list. If not, it's an array of transactions so add them to the results array to update the purchasing request.
Showing with 21 additions and 18 deletions