diff --git a/modules/amazon/browser.py b/modules/amazon/browser.py index ea04ed7c..5db5e3a6 100644 --- a/modules/amazon/browser.py +++ b/modules/amazon/browser.py @@ -131,6 +131,6 @@ class Amazon(LoginBrowser): b.date = o.date b.price = o.total b.format = o._bill['format'] - b.currency = self.get_currency() + b.currency = b.get_currency(self.get_currency()) b.vat = o.tax yield b diff --git a/modules/amazon/module.py b/modules/amazon/module.py index dbc6da0d..26578956 100644 --- a/modules/amazon/module.py +++ b/modules/amazon/module.py @@ -78,6 +78,14 @@ class AmazonModule(Module, CapShop, CapBill): order = self.get_order(order) return self.browser.iter_items(order) + def iter_resources(self, objs, split_path): + if Order in objs: + self._restrict_level(split_path) + return self.iter_orders() + if Subscription in objs: + self._restrict_level(split_path) + return self.iter_subscription() + def iter_subscription(self): return self.browser.get_subscription_list()