mirror of
				https://github.com/ergochat/ergo.git
				synced 2025-10-30 13:27:23 +01:00 
			
		
		
		
	Merge pull request #1811 from slingamn/error_line
fix spurious "corrupt account creds" logline
This commit is contained in:
		
						commit
						62043afbb0
					
				| @ -177,13 +177,13 @@ func (am *AccountManager) buildNickToAccountIndex(config *Config) { | ||||
| 				} | ||||
| 			} | ||||
| 
 | ||||
| 			if rawPrefs, err := tx.Get(fmt.Sprintf(keyAccountSettings, account)); err == nil { | ||||
| 			if rawPrefs, err := tx.Get(fmt.Sprintf(keyAccountSettings, account)); err == nil && rawPrefs != "" { | ||||
| 				var prefs AccountSettings | ||||
| 				err := json.Unmarshal([]byte(rawPrefs), &prefs) | ||||
| 				if err == nil && prefs.NickEnforcement != NickEnforcementOptional { | ||||
| 					accountToMethod[account] = prefs.NickEnforcement | ||||
| 				} else if err != nil { | ||||
| 					am.server.logger.Error("internal", "corrupt account creds", account) | ||||
| 					am.server.logger.Error("internal", "corrupt account settings", account, err.Error()) | ||||
| 				} | ||||
| 			} | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Shivaram Lingamneni
						Shivaram Lingamneni