forked from enviPath/enviPy
[Fix] Scenario Review Status + Depth issues (#351)
https://envipath.org/api/legacy/package/32de3cf4-e3e6-4168-956e-32fa5ddb0ce1/pathway/1d537657-298c-496b-9e6f-2bec0cbe0678 -> Node.depth can be float for Dummynodes -> Scenarios in Edge.d3_json were lacking a reviewed flag Co-authored-by: Tim Lorsbach <tim@lorsba.ch> Reviewed-on: enviPath/enviPy#351
This commit is contained in:
@ -2344,7 +2344,10 @@ class Edge(EnviPathModel, AliasMixin, ScenarioMixin, AdditionalInformationMixin)
|
||||
"reaction_probability": self.kv.get("probability"),
|
||||
"start_node_urls": [x.url for x in self.start_nodes.all()],
|
||||
"end_node_urls": [x.url for x in self.end_nodes.all()],
|
||||
"scenarios": [{"name": s.get_name(), "url": s.url} for s in self.scenarios.all()],
|
||||
"scenarios": [
|
||||
{"name": s.get_name(), "url": s.url, "review_status": s.package.reviewed}
|
||||
for s in self.scenarios.all()
|
||||
],
|
||||
}
|
||||
|
||||
for n in self.start_nodes.all():
|
||||
|
||||
Reference in New Issue
Block a user