From f708cb0b253b1b6fe4f23889bfba2cd2bba99be3 Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Tue, 24 Oct 2023 17:44:02 -0500 Subject: [PATCH] Fix bug when editing vendor --- tailbone/views/vendors/core.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/tailbone/views/vendors/core.py b/tailbone/views/vendors/core.py index 743e1632..8b9361b7 100644 --- a/tailbone/views/vendors/core.py +++ b/tailbone/views/vendors/core.py @@ -78,7 +78,7 @@ class VendorView(MasterView): ] def configure_grid(self, g): - super(VendorView, self).configure_grid(g) + super().configure_grid(g) g.filters['name'].default_active = True g.filters['name'].default_verb = 'contains' @@ -124,8 +124,9 @@ class VendorView(MasterView): def objectify(self, form, data=None): if data is None: data = form.validated - vendor = super(VendorView, self).objectify(form, data) + vendor = super().objectify(form, data) vendor = self.objectify_contact(vendor, data) + app = self.get_rattail_app() if 'orders_email' in data: address = data['orders_email'] @@ -169,7 +170,7 @@ class VendorView(MasterView): self.Session.delete(cost) def get_version_child_classes(self): - return super(VendorView, self).get_version_child_classes() + [ + return super().get_version_child_classes() + [ (model.VendorPhoneNumber, 'parent_uuid'), (model.VendorEmailAddress, 'parent_uuid'), (model.VendorContact, 'vendor_uuid'), @@ -186,14 +187,14 @@ class VendorView(MasterView): ] def configure_get_context(self, **kwargs): - context = super(VendorView, self).configure_get_context(**kwargs) + context = super().configure_get_context(**kwargs) context['supported_vendor_settings'] = self.configure_get_supported_vendor_settings() return context def configure_gather_settings(self, data, **kwargs): - settings = super(VendorView, self).configure_gather_settings( + settings = super().configure_gather_settings( data, **kwargs) supported_vendor_settings = self.configure_get_supported_vendor_settings() @@ -205,7 +206,7 @@ class VendorView(MasterView): return settings def configure_remove_settings(self, **kwargs): - super(VendorView, self).configure_remove_settings(**kwargs) + super().configure_remove_settings(**kwargs) app = self.get_rattail_app() names = []