(spaceGUID string, transformedRawFinalManifest []byte)
| 783 | } |
| 784 | |
| 785 | func (cmd PushCommand) showManifestDiff(spaceGUID string, transformedRawFinalManifest []byte) error { |
| 786 | diff, warnings, err := cmd.Actor.DiffSpaceManifest(spaceGUID, transformedRawFinalManifest) |
| 787 | |
| 788 | cmd.UI.DisplayWarnings(warnings) |
| 789 | if err != nil { |
| 790 | if _, isUnexpectedError := err.(ccerror.V3UnexpectedResponseError); isUnexpectedError { |
| 791 | cmd.UI.DisplayWarning("Unable to generate diff. Continuing to apply manifest...") |
| 792 | } else { |
| 793 | return err |
| 794 | } |
| 795 | } else { |
| 796 | cmd.UI.DisplayNewline() |
| 797 | cmd.UI.DisplayText("Updating with these attributes...") |
| 798 | |
| 799 | err = cmd.DiffDisplayer.DisplayDiff(transformedRawFinalManifest, diff) |
| 800 | if err != nil { |
| 801 | return err |
| 802 | } |
| 803 | } |
| 804 | |
| 805 | return nil |
| 806 | } |
no test coverage detected