From 869f4d9d9755b0f7aae229140dcdcb9ff418defc Mon Sep 17 00:00:00 2001 From: collerek Date: Tue, 9 Mar 2021 20:49:20 +0100 Subject: [PATCH] restore uuid check for fk --- ormar/fields/foreign_key.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ormar/fields/foreign_key.py b/ormar/fields/foreign_key.py index a0122d4..dfc3f4b 100644 --- a/ormar/fields/foreign_key.py +++ b/ormar/fields/foreign_key.py @@ -399,6 +399,8 @@ class ForeignKeyField(BaseField): :return: (if needed) registered Model :rtype: Model """ + if cls.to.pk_type() == uuid.UUID and isinstance(value, str): + value = uuid.UUID(value) if not isinstance(value, cls.to.pk_type()): raise RelationshipInstanceError( f"Relationship error - ForeignKey {cls.to.__name__} "