Skip to content

Commit 86445f7

Browse files
committed
chore: Add backward compatibility for viur-core
1 parent 7e231e6 commit 86445f7

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

src/viur/shop/modules/cart.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -671,6 +671,15 @@ def add_new_parent(self, leaf_skel, **kwargs):
671671
return new_parent_skel
672672

673673

674+
try:
675+
Session.on_delete
676+
except AttributeError: # backward compatibility for viur-core
677+
from viur.core.version import __version__
678+
679+
logger.warning(f"viur-core {__version__} has no Session.on_delete")
680+
Session.on_delete = lambda *_, **__: None
681+
682+
674683
@Session.on_delete
675684
def delete_guest_cart(session: db.Entity) -> None:
676685
"""Delete carts from guest sessions to avoid orphaned carts"""

0 commit comments

Comments
 (0)