in app/prism/Recommendations.scala [88:99]
private[prism] def isMachineImagesUpgrade(
machineImagesAmi: AMI
)(candidateAmi: AMI): Boolean = {
(for {
amiImageName <- machineImagesAmi.tags.get("ImageName")
candidateImageName <- candidateAmi.tags.get("ImageName")
amiBranch <- machineImagesAmi.tags.get("Branch")
candidateBranch <- candidateAmi.tags.get("Branch")
} yield {
amiImageName == candidateImageName && amiBranch == candidateBranch
}) getOrElse false
}