Hello,
j’ai tenté de mettre en ligne un abonnement annuel à notre lieu pour que les nouveaux puisse acheter en autonomie. (Jusqu’ici je faisais à la main les nouveaux abonnements)
Voici comment j’ai procédé :
-
Création de l’article du Site web à partir de l’article. On voit que la case
génère un abonnement
apparait et est cochée. Donc à priori c’est Ok. J’ai ajouté la période de récurrence autorisée.
-
Création d’une page Web dédiée aux Formules d’abonnement et ajout de cet article via le constructeur et un bloc
Carte de groupe d'articles
-
je me rends sur la page en question, mon article est bien lĂ , nickel
-
je clique dessus et…
Traceback (most recent call last):
File "apps/frappe/frappe/website/serve.py", line 20, in get_response
response = renderer_instance.render()
File "apps/frappe/frappe/website/page_renderers/document_page.py", line 41, in render
html = self.get_html()
File "apps/frappe/frappe/website/utils.py", line 550, in cache_html_decorator
html = func(*args, **kwargs)
File "apps/frappe/frappe/website/page_renderers/document_page.py", line 50, in get_html
self.update_context()
File "apps/frappe/frappe/website/page_renderers/document_page.py", line 65, in update_context
ret = self.doc.get_context(self.context)
File "apps/webshop/webshop/webshop/doctype/website_item/website_item.py", line 257, in get_context
self.set_shopping_cart_data(context)
File "apps/webshop/webshop/webshop/doctype/website_item/website_item.py", line 355, in set_shopping_cart_data
context.shopping_cart = get_product_info_for_website(
File "apps/frappe/frappe/utils/typing_validations.py", line 30, in wrapper
return func(*args, **kwargs)
File "apps/webshop/webshop/webshop/shopping_cart/product_info.py", line 126, in get_product_info_for_website
party=party
UnboundLocalError: local variable 'party' referenced before assignment
Est-ce que j’ai fait une boulette ? Est-ce un bug ?