diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..65c18b3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +key +/app.db +/key +/migrations/* +/venv/* \ No newline at end of file diff --git a/app/models.py b/app/models.py index 4f12207..813dd46 100644 --- a/app/models.py +++ b/app/models.py @@ -15,6 +15,8 @@ class User(UserMixin, db.Model): self.password_hash = generate_password_hash(password) def check_password(self, password): + if self.password_hash is None: + raise "{} has no password_hash set!".format(self.__repr__()) return check_password_hash(self.password_hash, password) def __repr__(self):