HasConfigNameOverride checks if the app name should be different, returns (true, newName) if the app name has been changed .
()
| 3838 | // HasConfigNameOverride checks if the app name should be different, |
| 3839 | // returns (true, newName) if the app name has been changed . |
| 3840 | func (app *DdevApp) HasConfigNameOverride() (bool, string) { |
| 3841 | newApp := DdevApp{ConfigPath: app.ConfigPath} |
| 3842 | if _, err := newApp.ReadConfig(false); err != nil { |
| 3843 | return false, app.Name |
| 3844 | } |
| 3845 | name := newApp.Name |
| 3846 | if _, err := newApp.ReadConfig(true); err != nil { |
| 3847 | return false, app.Name |
| 3848 | } |
| 3849 | nameWithOverrides := newApp.Name |
| 3850 | if name != nameWithOverrides { |
| 3851 | return true, nameWithOverrides |
| 3852 | } |
| 3853 | return false, app.Name |
| 3854 | } |
| 3855 | |
| 3856 | // genericImportFilesAction defines the workflow for importing project files. |
| 3857 | func genericImportFilesAction(app *DdevApp, uploadDir, importPath, extPath string) error { |
no test coverage detected