Commit 4f57fded by Őry Máté

dashboard: fix limit check

parent d6891337
...@@ -1894,9 +1894,13 @@ class VmCreate(LoginRequiredMixin, TemplateView): ...@@ -1894,9 +1894,13 @@ class VmCreate(LoginRequiredMixin, TemplateView):
except Exception as e: except Exception as e:
logger.debug('No profile or instance limit: %s', e) logger.debug('No profile or instance limit: %s', e)
else: else:
try:
amount = int(request.POST.get("amount", 1))
except:
amount = limit # TODO this should definitely use a Form
current = Instance.active.filter(owner=user).count() current = Instance.active.filter(owner=user).count()
logger.debug('current use: %d, limit: %d', current, limit) logger.debug('current use: %d, limit: %d', current, limit)
if limit < current: if current + amount > limit:
messages.error(request, messages.error(request,
_('Instance limit (%d) exceeded.') % limit) _('Instance limit (%d) exceeded.') % limit)
if request.is_ajax(): if request.is_ajax():
......
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