do not assume pointers are populated
This commit is contained in:
1 parent
450d8d490a
commit
5bddca974d
1 file changed
+4
-3
+4
-3
@@ -112,9 +112,10 @@ class Pointer(Field):
|
||||
return ""
|
||||
|
||||
def deserialize(self, value: str, db: TinyDB, recurse=True) -> value_type:
|
||||
pt, puid = value.split("::")
|
||||
if puid:
|
||||
return db.table(pt).search(where("uid") == puid, recurse=recurse)[0]
|
||||
if value:
|
||||
pt, puid = value.split("::")
|
||||
if puid:
|
||||
return db.table(pt).search(where("uid") == puid, recurse=recurse)[0]
|
||||
return value
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user