onaio / onadata

Collect, Analyze and Share
https://ona.io
Other
182 stars 131 forks source link

NoneType Error when fetching ODK token #2584

Closed FrankApiyo closed 2 months ago

FrankApiyo commented 2 months ago
TypeError: '>' not supported between instances of 'datetime.datetime' and 'NoneType'
  File "django/core/handlers/exception.py", line 47, in inner
    response = get_response(request)
  File "django/core/handlers/base.py", line 181, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "django/views/decorators/cache.py", line 44, in _wrapped_view_func
    response = view_func(request, *args, **kwargs)
  File "django/views/decorators/csrf.py", line 54, in wrapped_view
    return view_func(*args, **kwargs)
  File "rest_framework/viewsets.py", line 125, in view
    return self.dispatch(request, *args, **kwargs)
  File "rest_framework/views.py", line 509, in dispatch
    response = self.handle_exception(exc)
  File "rest_framework/views.py", line 469, in handle_exception
    self.raise_uncaught_exception(exc)
  File "rest_framework/views.py", line 480, in raise_uncaught_exception
    raise exc
  File "rest_framework/views.py", line 506, in dispatch
    response = handler(request, *args, **kwargs)
  File "onadata/apps/api/viewsets/connect_viewset.py", line 183, in odk_token
    if not created and timezone.now() > token.expires: