in app/data/BaseImages.scala [39:60]
def update(
baseImage: BaseImage,
description: String,
amiId: AmiId,
linuxDist: LinuxDist,
builtinRoles: List[CustomisedRole],
modifiedBy: String,
eolDate: DateTime,
requiresXLargeBuilder: Boolean
)(implicit dynamo: Dynamo): Unit = {
val updated = baseImage.copy(
description = description,
amiId = amiId,
linuxDist = Some(linuxDist),
builtinRoles = builtinRoles,
modifiedBy = modifiedBy,
modifiedAt = DateTime.now(),
eolDate = Some(eolDate),
requiresXLargeBuilder = requiresXLargeBuilder
)
table.put(updated).exec()
}