@@ -101,7 +101,8 @@ def bootcamp_lp_d1(request):
101101@login_required
102102def bootcamp_lp_d1_webdev (request ):
103103 user = request .user
104- if not (checkout_facade .has_50_percent_discount () and is_webdev (user )):
104+ is_debug = bool (request .GET .get ('debug' , False ))
105+ if not is_debug and not (checkout_facade .has_50_percent_discount () and is_webdev (user )):
105106 return _redirect_to_bootcamp_lp (request )
106107
107108 client_discount_slug = 'bootcamp-webdev-50-discount'
@@ -115,7 +116,7 @@ def bootcamp_lp_d1_webdev(request):
115116def bootcamp_lp_d2 (request ):
116117 user = request .user
117118 is_debug = bool (request .GET .get ('debug' , False ))
118- if not is_debug and (not checkout_facade .has_35_percent_discount ()) or is_webdev (user ):
119+ if not is_debug and (not checkout_facade .has_35_percent_discount () or is_webdev (user ) ):
119120 return _redirect_to_bootcamp_lp (request )
120121
121122 return _no_wevdev_discount (request , 'bootcamp-35-discount' , checkout_facade .discount_35_percent_datetime_limit )
@@ -161,7 +162,8 @@ def bootcamp_lp_d3(request):
161162def bootcamp_lp_d3_webdev (request ):
162163 user = request .user
163164 has_discount = checkout_facade .has_35_percent_discount () or checkout_facade .has_50_percent_discount ()
164- if has_discount or not (checkout_facade .is_launch_open () and is_webdev (user )):
165+ is_debug = bool (request .GET .get ('debug' , False ))
166+ if not is_debug and (has_discount or not (checkout_facade .is_launch_open () and is_webdev (user ))):
165167 return _redirect_to_bootcamp_lp (request )
166168
167169 user_facade .visit_member_landing_page (request .user , source = request .GET .get ('utm_source' , default = 'unknown' ))
0 commit comments