diff --git a/c3l_membership/views.py b/c3l_membership/views.py --- a/c3l_membership/views.py +++ b/c3l_membership/views.py @@ -61,7 +61,9 @@ def index(): else: minor_member = False - if minor_member or form.student.data or form.membership.data == "supporting": + if ( + minor_member or form.student.data or form.membership.data == "supporting" + ) and not form.starving.data: price = current_app.config["SUPPORTING_FEE"] elif form.starving.data: price = 1