Fix membership db scan error message

This commit is contained in:
Tulir Asokan 2019-08-25 21:53:09 +03:00
parent 85d57d52bb
commit f91812f3e9

View file

@ -91,8 +91,11 @@ func (store *SQLStateStore) GetRoomMemberships(roomID string) map[string]mautrix
func (store *SQLStateStore) GetMembership(roomID, userID string) mautrix.Membership {
row := store.db.QueryRow("SELECT membership FROM mx_user_profile WHERE room_id=$1 AND user_id=$2", roomID, userID)
membership := mautrix.MembershipLeave
if row != nil && row.Scan(&membership) != nil {
store.log.Warnln("Failed to scan membership of %s in %s: %v", userID, roomID, membership)
if row != nil {
err := row.Scan(&membership)
if err != nil {
store.log.Warnfln("Failed to scan membership of %s in %s: %v", userID, roomID, err)
}
}
return membership
}