diff --git a/easy_my_coop/controllers/main.py b/easy_my_coop/controllers/main.py index 6119736..f646f40 100644 --- a/easy_my_coop/controllers/main.py +++ b/easy_my_coop/controllers/main.py @@ -275,7 +275,7 @@ class WebsiteSubscription(http.Controller): max_amount = max_amount - partner.total_value if company.unmix_share_type: share = self.get_selected_share(kwargs) - if partner.cooperator_type != share.short_name: + if partner.cooperator_type != share.default_code: values = self.fill_values(values, is_company, logged) values["error_msg"] = (_("You can't subscribe two " "different types of share")) diff --git a/easy_my_coop/view/product_view.xml b/easy_my_coop/view/product_view.xml index dfddcaf..116b4d7 100644 --- a/easy_my_coop/view/product_view.xml +++ b/easy_my_coop/view/product_view.xml @@ -35,7 +35,17 @@ - + + + product.template.product.form + product.template + + + + {'required': [('is_share', '=', True)]} + + + Share type diff --git a/easy_my_coop/view/subscription_template.xml b/easy_my_coop/view/subscription_template.xml index 7d4562c..467437d 100644 --- a/easy_my_coop/view/subscription_template.xml +++ b/easy_my_coop/view/subscription_template.xml @@ -86,11 +86,11 @@ -
+