'Currently we don\'t support accounts in multiple subdomains using
a single email addresss. We override this function so that we can
inject request parameter in context. This parameter will be used
by send_mail function.
Once we start supporting accounts with the same email in
multiple subdomains, we may be able to delete or refactor this
function.'

def save(self, *args, **kwargs):

    setattr(self, 'request', kwargs.get('request'))
    super(ZulipPasswordResetForm, self).save(*args, **kwargs)
