       console.error 'no mapping for user', author
       author
 
-  await parseXML zip.file('actions.xml').async('string').then defer actions
+  await zip.file('actions.xml').async('string').then defer actions
   actions = parseXML actions
   deleted = {}
   for action in actions.find 'action'

parseXML = (zipdata) ->
  xml = xml.replace /\x0C/g, 'fi'  ## must be from some LaTeX copy/paste...
  xml = $($.parseXML xml)


        tags = tagsNode.text().split /\s*,\s*/
    listToTags tags

  await zip.file('actions.xml').async('string').then defer nodes
  nodes = parseXML nodes
  idmap = {}
  count = 0
  for node in nodes.find('action')
    node = $(node)
    id = node.children('id').text()
    parent = node.children('parent').text()
