diff --git a/peewee_validates.py b/peewee_validates.py index 2eab99c..a3e0349 100644 --- a/peewee_validates.py +++ b/peewee_validates.py @@ -732,7 +732,7 @@ def __init__(self): self.initialize_fields() def add_error(self, name, error): - message = self._meta.messages.get('{}.{}'.format(name, error.key)) + message = error.key if error.key else self._meta.messages.get("{}.{}".format(name, error.key)) if not message: message = self._meta.messages.get(error.key) if not message: