Ensure settings for Service and Mailer are read on the install page (#15943)
* Ensure settings for Service and Mailer are read on the install page NewContext does not set the mailer or service settings so add a new function that will run this. Fix #15894 Signed-off-by: Andrew Thornton <art27@cantab.net> * placate lint Signed-off-by: Andrew Thornton <art27@cantab.net>
This commit is contained in:
		
					parent
					
						
							
								0e081ff0ce
							
						
					
				
			
			
				commit
				
					
						1ec9e906dc
					
				
			
		
					 2 changed files with 7 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -1190,3 +1190,9 @@ func NewServices() {
 | 
			
		|||
	newProject()
 | 
			
		||||
	newMimeTypeMap()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// NewServicesForInstall initializes the services for install
 | 
			
		||||
func NewServicesForInstall() {
 | 
			
		||||
	newService()
 | 
			
		||||
	newMailService()
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -28,6 +28,7 @@ func PreloadSettings(ctx context.Context) bool {
 | 
			
		|||
			log.Info("SQLite3 Supported")
 | 
			
		||||
		}
 | 
			
		||||
		setting.InitDBConfig()
 | 
			
		||||
		setting.NewServicesForInstall()
 | 
			
		||||
		svg.Init()
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue