Commit af1249a5 by Bálint Máhonfai

handle NoOrgIdException on the dashboard

parent 90e8605f
Pipeline #918 failed with stage
in 0 seconds
...@@ -35,7 +35,7 @@ from django.views.generic import TemplateView ...@@ -35,7 +35,7 @@ from django.views.generic import TemplateView
from braces.views import LoginRequiredMixin from braces.views import LoginRequiredMixin
from ..store_api import Store, NoStoreException, NotOkException from ..store_api import Store, NoStoreException, NotOkException, NoOrgIdException
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
...@@ -70,6 +70,10 @@ class StoreList(LoginRequiredMixin, TemplateView): ...@@ -70,6 +70,10 @@ class StoreList(LoginRequiredMixin, TemplateView):
return super(StoreList, self).get(*args, **kwargs) return super(StoreList, self).get(*args, **kwargs)
except NoStoreException: except NoStoreException:
messages.warning(self.request, _("No store.")) messages.warning(self.request, _("No store."))
except NoOrgIdException:
messages.warning(self.request,
_("Your organization ID is not set."
" To use the store, you need a unique organization ID."))
except NotOkException: except NotOkException:
messages.warning(self.request, _("Store has some problems now." messages.warning(self.request, _("Store has some problems now."
" Try again later.")) " Try again later."))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment