diff --git a/datasette/views/special.py b/datasette/views/special.py index d3ccbebc..73b40b17 100644 --- a/datasette/views/special.py +++ b/datasette/views/special.py @@ -874,6 +874,11 @@ class CreateTokenView(BaseView): else: errors.append("Invalid expire duration unit") + if errors: + context = await self.shared(request) + context["errors"] = errors + return await self.render(["create_token.html"], request, context) + # Are there any restrictions? from datasette.tokens import TokenRestrictions