Skip to content

Commit 4149581

Browse files
committed
Less overthinking
1 parent 393b450 commit 4149581

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

src/bika/lims/browser/fields/uidreferencefield.py

+5-6
Original file line numberDiff line numberDiff line change
@@ -56,14 +56,13 @@ class UIDReferenceField(StringField):
5656

5757
@property
5858
def keep_backreferences(self):
59-
"""Returns whether this field must keep back references. Returns True
59+
"""Returns whether this field must keep back references. Returns False
6060
if the value for property relationship is None or empty
6161
"""
62-
if not isinstance(self.relationship, six.string_types):
63-
return False
64-
if not self.relationship.strip():
65-
return False
66-
return True
62+
relationship = getattr(self, "relationship", None)
63+
if relationship and isinstance(relationship, six.string_types):
64+
return True
65+
return False
6766

6867
def get_relationship_key(self, context):
6968
"""Return the configured relationship key or generate a new one

0 commit comments

Comments
 (0)