metaclassco / django_oscar_multicurrency

Multi-currency support for Django-Oscar
https://metaclass.co/django_multicurrency.html
14 stars 4 forks source link

AttributeError: 'NoneType' object has no attribute 'session' #6

Open dismine opened 4 years ago

dismine commented 4 years ago

https://github.com/metaclassco/django_oscar_multicurrency/blob/618c36e9476427e974159a87dd611f9c13eb1e5a/apps/partner/strategy.py#L21

Getting error after running a command: ./manage.py rebuild_index --noinput

nuno-iglesias commented 4 years ago

Hi, When running from console , no request object is availale.

def get_currency(self):
        currency= None
        if (self.request and self.request.session):
            currency = self.request.session.get('currency', None)

        currency = currency or settings.OSCAR_DEFAULT_CURRENCY
        return currency
dismine commented 4 years ago

Hi,

Thanks, I forgot to check self.request.session.:+1: