mirror of
https://github.com/OpenBankProject/API-Manager.git
synced 2026-02-06 14:46:45 +00:00
Caught APIErrors in convenience calls #31
This commit is contained in:
parent
34c2725528
commit
59f2a9a828
@ -30,8 +30,11 @@ class CreateView(LoginRequiredMixin, FormView):
|
||||
def get_form(self, *args, **kwargs):
|
||||
form = super(CreateView, self).get_form(*args, **kwargs)
|
||||
fields = form.fields
|
||||
fields['bank_id'].choices = self.api.get_bank_id_choices()
|
||||
fields['user_id'].choices = self.api.get_user_id_choices()
|
||||
try:
|
||||
fields['bank_id'].choices = self.api.get_bank_id_choices()
|
||||
fields['user_id'].choices = self.api.get_user_id_choices()
|
||||
except APIError as err:
|
||||
messages.error(self.request, err)
|
||||
fields['last_ok_date'].initial =\
|
||||
datetime.datetime.now().strftime(settings.API_DATETIMEFORMAT)
|
||||
return form
|
||||
|
||||
@ -91,7 +91,10 @@ class DetailView(LoginRequiredMixin, FormView):
|
||||
|
||||
def get_form(self, *args, **kwargs):
|
||||
form = super(DetailView, self).get_form(*args, **kwargs)
|
||||
form.fields['bank_id'].choices = self.api.get_bank_id_choices()
|
||||
try:
|
||||
form.fields['bank_id'].choices = self.api.get_bank_id_choices()
|
||||
except APIError as err:
|
||||
messags.error(self.request, err)
|
||||
return form
|
||||
|
||||
def form_valid(self, form):
|
||||
|
||||
Loading…
Reference in New Issue
Block a user