tabbed DNC card, machine-numbered downloads, themed backup history
This commit is contained in:
@@ -208,10 +208,16 @@ def download_revision(backuprevisionid):
|
||||
except ValueError as exc:
|
||||
return error_response(ErrorCodes.VALIDATION_ERROR, str(exc))
|
||||
|
||||
filename = revision.sourcefilename or '{}-{}{}'.format(
|
||||
assetnumber, kind.key, ext)
|
||||
# Named for the MACHINE, not the revision or the kind: a tech restoring bay
|
||||
# 3204 wants 3204.reg, matching how the per-machine backups on the share
|
||||
# have always been named. sourcefilename is deliberately not reused here -
|
||||
# a seeded revision carries "3204.reg" already and appending an extension
|
||||
# to it produced "3204.reg.reg".
|
||||
filename = '{}{}'.format(assetnumber, ext)
|
||||
if formatid == 'wow6432node':
|
||||
filename = '{}-{}-wow6432node{}'.format(assetnumber, kind.key, ext)
|
||||
# The two dialects must not collide in a downloads folder, and the
|
||||
# suffix says which one will import correctly outside NTLARS.
|
||||
filename = '{}-wow6432node{}'.format(assetnumber, ext)
|
||||
|
||||
return Response(
|
||||
raw,
|
||||
|
||||
Reference in New Issue
Block a user