Skip to content
Snippets Groups Projects
Commit 1a70c2b3 authored by mathias.chouet's avatar mathias.chouet
Browse files

Save session: deduplicate nub dependencies messages

parent f4373f8e
No related branches found
No related tags found
No related merge requests found
......@@ -551,13 +551,17 @@ export class AppComponent implements OnInit, OnDestroy, Observer {
for (const c of this._calculators) {
const uid = c["uid"];
const nub = Session.getInstance().findNubByUid(uid);
let required = nub.getTargettedNubs().map((req) => {
return req.uid;
});
required = required.filter(
(item, index) => required.indexOf(item) === index // deduplicate
);
list.push({
"children": nub.getChildren().map((child) => {
return child.uid;
}),
"requires": nub.getTargettedNubs().map((req) => {
return req.uid;
}),
"requires": required,
"selected": form ? (uid === form.uid) : true,
"title": c["title"],
"uid": uid
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment