]> gitweb.michael.orlitzky.com - untangle-https-backup.git/commitdiff
Remove a querystring parameter to fix v12.2 backups.
authorMichael Orlitzky <michael@orlitzky.com>
Sun, 1 Jan 2017 22:42:59 +0000 (17:42 -0500)
committerMichael Orlitzky <michael@orlitzky.com>
Sun, 1 Jan 2017 22:42:59 +0000 (17:42 -0500)
In the v10 backup routine, we were passing "type=backup" as part of
the querystring in addition to POSTing it. This was causing a problem
with one v12.2 host, and that's why I'm just going to blame v12.2 for
the problem. It looks like the querystring parameter is not needed for
any of the other versions/hosts that I've tested against.

src/untangle/untangle.py

index 31ab60e4d7a9f4291edfca8ec8f987c160fb9273..c66cd67b45dbbe56c67d3ed8d1654d2e7cb7f5fd 100644 (file)
@@ -107,7 +107,7 @@ class Untangle:
 
         Returns the binary HTTPS response (i.e. the file).
         """
-        url = self.base_url + '/webui/download?type=backup'
+        url = self.base_url + '/webui/download'
         post_vars = {'type': 'backup'}
         post_data = urllib.parse.urlencode(post_vars).encode('ascii')
         with self.opener.open(url, post_data) as response: