fix: preserve deterministic decisions across saves
This commit is contained in:
@@ -89,6 +89,11 @@ static func from_dictionary(record_data: Dictionary) -> RelationshipStateRecord:
|
||||
return null
|
||||
if cause_event_id < NO_CAUSE_EVENT:
|
||||
return null
|
||||
normalized[String(dimension)] = value
|
||||
normalized[_cause_key(dimension)] = cause_event_id
|
||||
normalized["schema_version"] = SCHEMA_VERSION
|
||||
normalized["observer_id"] = observer_id
|
||||
normalized["subject_id"] = subject_id
|
||||
return RelationshipStateRecord.new(normalized)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user