Should fix cascading delete issue
	
		
			
	
		
	
	
		
			
				
	
				continuous-integration/drone/pr Build is failing
				
					Details
				
			
		
	
				
					
				
			
				
	
				continuous-integration/drone/pr Build is failing
				
					Details
				
			
		
	This commit is contained in:
		
							parent
							
								
									eccc0f20f0
								
							
						
					
					
						commit
						417fa478a8
					
				|  | @ -50,7 +50,12 @@ func GetUser(dbConn *sql.DB, id string) (*User, error) { | ||||||
| func FindOrSaveUser(dbConn *sql.DB, user *User) (*User, error) { | func FindOrSaveUser(dbConn *sql.DB, user *User) (*User, error) { | ||||||
| 	log.Println("finding or saving user", user.ID) | 	log.Println("finding or saving user", user.ID) | ||||||
| 
 | 
 | ||||||
| 	_, err := dbConn.Exec(`INSERT OR REPLACE INTO users (id, mail, username, display_name) VALUES (?, ?, ?, ?);`, user.ID, user.Mail, user.Username, user.DisplayName) | 	_, err := dbConn.Exec(`INSERT OR IGNORE INTO users (id, mail, username, display_name) VALUES (?, ?, ?, ?);`, user.ID, user.Mail, user.Username, user.DisplayName) | ||||||
|  | 	if err != nil { | ||||||
|  | 		return nil, err | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
|  | 	_, err = dbConn.Exec(`UPDATE users SET mail = ?, username = ?, display_name = ? WHERE id = ?;`, user.Mail, user.Username, user.DisplayName, user.ID) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| 		return nil, err | 		return nil, err | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue