def patch(self, request, *args, **kwargs): issue_id = kwargs.get('issue_id') attachment_key = request.data.get('uploadList', []) file_ids = IssueService.store_cached_file(attachment_key) issue = models.ProjectIssue.objects.get(int(issue_id)) if issue: issue.Attachments = issue.Attachments + file_ids issue.save() return response.Response(status=status.HTTP_202_ACCEPTED)
def save_cache(request, issue_id): message = "True" try: cache_key = request.POST.get("cache_key") tmp_issue = ProjectIssue.objects.get(int(issue_id)) tmp_issue.Attachments = tmp_issue.Attachments + IssueService.store_cached_file( cache_key) tmp_issue.save() except Exception as ex: SimpleLogger.exception(ex) message = str(ex) return HttpResponse(message)