in resources/services/table.go [175:188]
func fetchBakePackages(recipeId string, bakeNumber int, s3Store store.S3) ([]OsPackage, error) {
key := fmt.Sprintf("%s--%d.txt", recipeId, bakeNumber)
data, err := s3Store.Get(key)
if err != nil {
// If file doesn't exist, return an empty slice
if strings.Contains(err.Error(), "NoSuchKey") {
return []OsPackage{}, nil
}
return nil, err
}
return parseSpaceSeparated(key, data), nil
}