diff --git a/shared/jinja_setup.py b/shared/jinja_setup.py index 2e98c90..01c24a6 100644 --- a/shared/jinja_setup.py +++ b/shared/jinja_setup.py @@ -13,7 +13,7 @@ from suma_browser.app.csrf import generate_csrf_token from suma_browser.app.authz import has_access from suma_browser.app.filters import register as register_filters -from .urls import coop_url, market_url, cart_url, events_url, login_url +from .urls import coop_url, market_url, cart_url, events_url, login_url, page_cart_url def setup_jinja(app: Quart) -> None: @@ -93,6 +93,7 @@ def setup_jinja(app: Quart) -> None: app.jinja_env.globals["cart_url"] = cart_url app.jinja_env.globals["events_url"] = events_url app.jinja_env.globals["login_url"] = login_url + app.jinja_env.globals["page_cart_url"] = page_cart_url # register jinja filters register_filters(app) diff --git a/shared/urls.py b/shared/urls.py index f2e78a8..e1b1280 100644 --- a/shared/urls.py +++ b/shared/urls.py @@ -37,10 +37,10 @@ def events_url(path: str = "/") -> str: return app_url("events", path) -def market_url_for(post_slug: str, market_slug: str, path: str = "/") -> str: +def page_cart_url(page_slug: str, path: str = "/") -> str: if not path.startswith("/"): path = "/" + path - return market_url(f"/{post_slug}/{market_slug}{path}") + return cart_url(f"/{page_slug}{path}") def login_url(next_url: str = "") -> str: diff --git a/suma_browser/templates/_types/cart/_cart.html b/suma_browser/templates/_types/cart/_cart.html index ec32510..37ec396 100644 --- a/suma_browser/templates/_types/cart/_cart.html +++ b/suma_browser/templates/_types/cart/_cart.html @@ -103,7 +103,7 @@ {% if g.user %}