{
  "WorkItem": {
    "AffectedComponent": {
      "Name": "",
      "DisplayName": ""
    },
    "ClosedComment": "Rejected.",
    "ClosedDate": "2011-06-18T13:44:41.723-07:00",
    "CommentCount": 0,
    "Custom": null,
    "Description": "At the time of the error, the zip file has been saved, to a filename with a temporary name. Whatever files you added to the zip, have been read and compressed and are present in compressed form in the zip file with the temporary name. DotNetZip is getting the error when moving the temporary zip file to the final name - whatever name you chose for the zip file.   The error tells us that the target zip file already exists. \n \nDotNetZip checks for existence of the zip file *before* beginning to write the temporary file.  A problem occurs when a zip file with the given name is created by some other application, between instantiation of ZipFile and the call to Save().  \n \nI can make DotNetZip more resilient, to handle this case - in other words to either delete the ZIP file if it exists at the time of the file rename, or to throw an appropriate exception.",
    "LastUpdatedDate": "2013-05-16T05:31:52.637-07:00",
    "PlannedForRelease": "",
    "ReleaseVisibleToPublic": false,
    "Priority": {
      "Name": "Low",
      "Severity": 50,
      "Id": 1
    },
    "ProjectName": "DotNetZip",
    "ReportedDate": "2010-02-26T12:35:19.18-08:00",
    "Status": {
      "Name": "Closed",
      "Id": 4
    },
    "ReasonClosed": {
      "Name": "Unassigned"
    },
    "Summary": "Handle race condition when file is created externally while saving it.",
    "Type": {
      "Name": "Issue",
      "Id": 3
    },
    "VoteCount": 1,
    "Id": 10332
  },
  "FileAttachments": [],
  "Comments": [
    {
      "Message": "On further review, this seems like a problem that does not need to be solved. If you have this race condition, it's a problem in your code, not in DotNetZip.  I can't think of any code I could add to DotNetZip to fix the situation properly.  ",
      "PostedDate": "2011-06-18T13:44:30.777-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2011-06-18T13:44:41.723-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2013-02-21T18:43:38.993-08:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2013-05-16T05:31:52.637-07:00",
      "Id": -2147483648
    }
  ]
}