in app/prism/PrismLogic.scala [52:77]
def instanceSSAAs(instances: List[Instance]): List[SSAA] = {
val allInstanceSSAs = for {
instance <- instances
ssaa <- {
if (instance.app.isEmpty)
List(
SSAA(
instance.stack,
instance.stage,
None,
instance.meta.origin.accountName
)
)
else
instance.app.map(app =>
SSAA(
instance.stack,
instance.stage,
Some(app),
instance.meta.origin.accountName
)
)
}
} yield ssaa
allInstanceSSAs.distinct
}