@@ -29,7 +29,6 @@ class PlausibleRedirectView(View):
2929 def get (self , request : HttpRequest , campaign_identifier : str , main_path : str = "" ):
3030 absolute_url = request .build_absolute_uri (request .path )
3131 referrer = request .META .get ("HTTP_REFERER" , "" )
32- print (f"\n \n { referrer = } \n " )
3332 user_agent = request .META .get ("HTTP_USER_AGENT" , "" )
3433
3534 plausible_payload = {
@@ -78,16 +77,16 @@ class WhitePaperView(SuccessMessageMixin, CreateView):
7877 model = CapturedEmail
7978 form_class = CapturedEmailForm
8079 success_message = "Thanks! We'll be in touch."
81- referrer = ""
80+ referrer : str
8281
83- def get (self , request , * args , ** kwargs ):
82+ def dispatch (self , request , * args , ** kwargs ):
8483 """Store self.referrer for use in form submission."""
8584 # If this view originated from PlausibleRedirectView, we should have original_referrer in the session
86- if original_referrer := self .request .session .pop ("original_referrer" , "" ):
85+ if original_referrer := self .request .session .get ("original_referrer" , "" ):
8786 self .referrer = original_referrer
8887 else :
8988 self .referrer = self .request .META .get ("HTTP_REFERER" , "" )
90- return super ().get (request , * args , ** kwargs )
89+ return super ().dispatch (request , * args , ** kwargs )
9190
9291 def get_template_names (self ):
9392 category = self .kwargs ["category" ]
0 commit comments