4.3.15

2025-06-04 Fix8 Security3 Tweak3

Fixes

  • Fixed double calculated discount when WC memberships discount is active.
  • Updated the way the "Add more seats" button on the Groups Dashboard associates to a product. New Groups will correctly associate to a product.
  • Fixed issue with group enrollment emails not being sent when a user is added to Groups on the User Edit screen.
  • Fixed seats and price calculations on the Group Registration Footer on the purchase page.
  • Fixed issue with Enroll New User button occasionally not working on the group dashboard page.
  • Fixed issue with the Groups Dashboard layout on the "Add more seats" view.
  • Fixed issue with Bulk Discount Setting not changing validation rules based on the type of discount being applied.
  • Fixed empty group leader column on the group admin listing page if LearnDash group post type is set to be hierarchical.

Security

  • Hardened a query related to course retrieval.
  • Added some javascript escaping to a woocommerce admin component.
  • Fixed a potential security vulnerability related to plugin settings.

Tweaks

  • Added the Related Product ID field to the Groups edit screen.
  • Added actions: learndash_seats_plus_uninstall.
  • Added functions: learndash_seats_get_group_product_id.