From 49793f91496d42d43c6cef0dd8dbbdbb4e5e00d6 Mon Sep 17 00:00:00 2001 From: Jesse Zong Date: Wed, 27 Mar 2024 12:43:56 -0400 Subject: [PATCH] Slightly clean up draft validation logic --- backend/sublet/serializers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/sublet/serializers.py b/backend/sublet/serializers.py index 72b9ad0f..4b5c9b35 100644 --- a/backend/sublet/serializers.py +++ b/backend/sublet/serializers.py @@ -75,8 +75,8 @@ def validate_publish(self, validated_data, instance=None): newest_fields = [ (field, validated_data[field]) if field in validated_data - else (field, getattr(instance, field)) - if instance and hasattr(instance, field) + else (field, getattr(instance, field, None)) + if instance else (field, None) for field in fields ]