From bba878cbbbe2fb86b352a445818f7228b9c353a4 Mon Sep 17 00:00:00 2001 From: Tomas Bedrich Date: Fri, 11 Nov 2016 11:16:36 +0100 Subject: [PATCH 1/2] Removed invalid submit when posting logs, fixes #71 --- pycaching/trackable.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pycaching/trackable.py b/pycaching/trackable.py index 8051697..be54aa6 100644 --- a/pycaching/trackable.py +++ b/pycaching/trackable.py @@ -215,7 +215,7 @@ def _load_log_page(self): valid_types = {o["value"] for o in log_page.find_all("option") if o["value"] != "-1"} # find all static data fields needed for log - hidden_inputs = log_page.find_all("input", type=["hidden", "submit"]) + hidden_inputs = log_page.find_all("input", type=["hidden"]) hidden_inputs = {i["name"]: i.get("value", "") for i in hidden_inputs} # get user date format From d4a491e7ef42a662a40e7aae9d95e437a4b698e6 Mon Sep 17 00:00:00 2001 From: Tomas Bedrich Date: Fri, 11 Nov 2016 11:18:06 +0100 Subject: [PATCH 2/2] Fixed TypeError for trackables in the hands of owner --- pycaching/trackable.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pycaching/trackable.py b/pycaching/trackable.py index be54aa6..68d1229 100644 --- a/pycaching/trackable.py +++ b/pycaching/trackable.py @@ -195,7 +195,7 @@ def load(self): self._log_page_url = "/track/" + root.find(id="ctl00_ContentBody_LogLink")["href"] location_raw = root.find(id="ctl00_ContentBody_BugDetails_BugLocation") - location_url = location_raw.get("href") + location_url = location_raw.get("href", "") if "cache_details" in location_url: self.location = location_url else: