Revision 542e8647
Added by François ARMAND about 6 years ago
inventory-provisioning-core/src/main/scala/com/normation/inventory/ldap/provisioning/DefaultReportSaver.scala | ||
---|---|---|
results = {
|
||
for {
|
||
con <- ldapConnectionProvider
|
||
res <- con.saveTree(mapper.treeFromMachine(report.machine))
|
||
res <- con.saveTree(mapper.treeFromMachine(report.machine), deleteRemoved = true)
|
||
} yield { res }
|
||
} :: results
|
||
|
||
... | ... | |
results = {
|
||
for {
|
||
con <- ldapConnectionProvider
|
||
res <- con.saveTree(mapper.treeFromNode(report.node))
|
||
res <- con.saveTree(mapper.treeFromNode(report.node), deleteRemoved = true)
|
||
} yield {
|
||
res }
|
||
res
|
||
}
|
||
} :: results
|
||
|
||
val t3 = System.currentTimeMillis
|
||
... | ... | |
report.vms foreach { x =>
|
||
results = { for {
|
||
con <- ldapConnectionProvider
|
||
res <- con.saveTree(mapper.treeFromMachine(x))
|
||
res <- con.saveTree(mapper.treeFromMachine(x), deleteRemoved = true)
|
||
} yield { res }
|
||
} :: results
|
||
}
|
Also available in: Unified diff
Fixes #12026: When a network interface is deleted from a node, it is not removed on the Rudder server