(projectName string)
| 403 | } |
| 404 | |
| 405 | func deleteProjectBlueprint(projectName string) errors.Error { |
| 406 | bp, err := bpManager.GetDbBlueprintByProjectName(projectName) |
| 407 | if err != nil { |
| 408 | if !db.IsErrorNotFound(err) { |
| 409 | return errors.Default.Wrap(err, fmt.Sprintf("error finding blueprint associated with project %s", projectName)) |
| 410 | } |
| 411 | } else { |
| 412 | err = bpManager.DeleteBlueprint(bp.ID) |
| 413 | if err != nil { |
| 414 | return errors.Default.Wrap(err, fmt.Sprintf("error deleting blueprint associated with project %s", projectName)) |
| 415 | } |
| 416 | } |
| 417 | return nil |
| 418 | } |
| 419 | |
| 420 | func getProjectByName(tx dal.Dal, name string, additionalClauses ...dal.Clause) (*models.Project, errors.Error) { |
| 421 | project := &models.Project{} |
no test coverage detected