Skip to content

Commit

Permalink
Fix display value in unique value error #10552
Browse files Browse the repository at this point in the history
  • Loading branch information
chiatt authored and jacobtylerwalls committed May 15, 2024
1 parent 0665b8c commit ad46839
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions arches/app/datatypes/datatypes.py
Original file line number Diff line number Diff line change
Expand Up @@ -2698,6 +2698,16 @@ def clean(self, tile, nodeid):
def transform_export_values(self, value, *args, **kwargs):
new_values = value
return ",".join(new_values)

def get_display_value(self, tile, node, **kwargs):
labels = []
requested_language = kwargs.pop("language", None)
current_language = requested_language or get_language()
for item in self.get_tile_data(tile)[str(node.nodeid)]:
for label in item["labels"]:
if label["language"] == current_language and label["valuetype"] == "prefLabel":
labels.append(label.get("value", ""))
return ", ".join(labels)

def collects_multiple_values(self):
return True
Expand Down

0 comments on commit ad46839

Please sign in to comment.