|
@@ -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
|
|
|
}
|