in app/prism/PrismLogic.scala [100:115]
def sortSSAAmisByAge(
ssaaAmis: Map[SSAA, List[AMI]]
): List[(SSAA, List[AMI])] = {
ssaaAmis.toList.sortBy { case (ssaa, amis) =>
if (ssaa.isEmpty) {
// put empty SSA last
DateTime.now.getMillis
} else {
val creationDates = for {
ami <- amis
creationDate <- ami.creationDate
} yield creationDate.getMillis
creationDates.headOption.getOrElse(0L)
}
}
}