Skip to content

Commit 08d6e71

Browse files
committed
Get the entity type from the EntityTypeReference
1 parent eec20ef commit 08d6e71

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

ravenpackapi/models/reference.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,11 @@ def __str__(self):
6262

6363

6464
class RpEntityReference(object):
65-
def __init__(self, rp_entity_id, data):
65+
def __init__(self, rp_entity_id, data, entity_type=None):
6666
super(RpEntityReference, self).__init__()
6767
self.rp_entity_id = rp_entity_id
6868
self._data = data
69+
self.type = entity_type
6970

7071
def __getattr__(self, field):
7172
data_field = _MAPPED_FIELDS.get(field)
@@ -132,7 +133,8 @@ def _parse_lines(self):
132133
parsed_line = parse_csv_line(line)
133134
rp_entity_id, entity_type, data_type, data_value, range_start, range_end = parsed_line
134135
if rp_entity_id not in self._entities:
135-
self._entities[rp_entity_id] = entity = RpEntityReference(rp_entity_id, {})
136+
self._entities[rp_entity_id] = entity = RpEntityReference(rp_entity_id, {},
137+
entity_type=entity_type)
136138
else:
137139
entity = self._entities[rp_entity_id]
138140
data_type = data_type.lower()

0 commit comments

Comments
 (0)