mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 00:20:25 +08:00 
			
		
		
		
	Fix the missing i18n key for update checker (#18646)
This commit is contained in:
		@@ -17,6 +17,7 @@ import (
 | 
			
		||||
	"code.gitea.io/gitea/modules/log"
 | 
			
		||||
	"code.gitea.io/gitea/modules/process"
 | 
			
		||||
	"code.gitea.io/gitea/modules/setting"
 | 
			
		||||
	"code.gitea.io/gitea/modules/translation"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
var (
 | 
			
		||||
@@ -121,6 +122,12 @@ func GetTask(name string) *Task {
 | 
			
		||||
// RegisterTask allows a task to be registered with the cron service
 | 
			
		||||
func RegisterTask(name string, config Config, fun func(context.Context, *user_model.User, Config) error) error {
 | 
			
		||||
	log.Debug("Registering task: %s", name)
 | 
			
		||||
 | 
			
		||||
	i18nKey := "admin.dashboard." + name
 | 
			
		||||
	if _, ok := translation.TryTr("en-US", i18nKey); !ok {
 | 
			
		||||
		return fmt.Errorf("translation is missing for task %q, please add translation for %q", name, i18nKey)
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	_, err := setting.GetCronSettings(name, config)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		log.Error("Unable to register cron task with name: %s Error: %v", name, err)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user