Require code in season.

This commit is contained in:
2019-01-12 15:04:40 +01:00
parent 29989b7e4e
commit 9df47d7bb6
3 changed files with 6 additions and 3 deletions

View File

@@ -103,9 +103,11 @@ class Season:
try:
end = datetime.date.fromisoformat(end)
except Exception:
raise INVALID_STR.format('end')
raise AttributeError(INVALID_STR.format('end'))
code = form.get('code', None)
if not code:
raise AttributeError(INVALID_STR.format('code'))
self = cls(id, game, description, start, end, code)
return self

View File

@@ -7,7 +7,7 @@ create table if not exists season
description text,
start text,
end text,
code text
code text not null
);
create unique index if not exists season_id_uindex

View File

@@ -20,7 +20,8 @@
type="text"
class="form-control"
id="code"
value="{{ model['code'] }}">
value="{{ model['code'] }}"
required>
</div>
<div class="form-group">
<label for="game">Game Name</label>