Skip to content
Snippets Groups Projects
Commit 7b4582bb authored by Alexander Kreft's avatar Alexander Kreft
Browse files

up

parent 68e1c25c
No related branches found
No related tags found
1 merge request!19ENH: add resolve_value to Property
...@@ -722,7 +722,7 @@ def _apply_to_ids_of_entity(entity, func): ...@@ -722,7 +722,7 @@ def _apply_to_ids_of_entity(entity, func):
prop.value = func(prop.value) prop.value = func(prop.value)
def resolve_reference(prop): def resolve_reference(prop: Property):
"""resolves the value of a reference property """resolves the value of a reference property
The integer value is replaced with the entity object. The integer value is replaced with the entity object.
...@@ -730,7 +730,7 @@ def resolve_reference(prop): ...@@ -730,7 +730,7 @@ def resolve_reference(prop):
change. change.
""" """
if not prop.is_reference(retrieve=True): if not prop.is_reference(server_retrieval=True):
return return
if isinstance(prop.value, list): if isinstance(prop.value, list):
......
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
import caosdb as db import caosdb as db
import pickle import pickle
import tempfile import tempfile
from caosdb.apiutils import apply_to_ids from caosdb.apiutils import apply_to_ids, id_query
from .test_property import testrecord from .test_property import testrecord
...@@ -62,3 +62,8 @@ def test_apply_to_ids(): ...@@ -62,3 +62,8 @@ def test_apply_to_ids():
assert rec.parents[0].id == -3456 assert rec.parents[0].id == -3456
assert rec.properties[0].id == -23345 assert rec.properties[0].id == -23345
assert rec.id == -23 assert rec.id == -23
originalfunc = db.execute_query
db.execute_query = lambda q: q
def test_id_query():
assert id_query([1]) == 1
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment