update active session if none is found

pull/14/head
Up 6 months ago
parent 76e7ba02ad
commit c17c583321
No known key found for this signature in database
GPG Key ID: 3B75CD7439FEB388

@ -215,17 +215,14 @@ func IsActiveSession(uuid []byte, clientSessionId string) (bool, error) {
err := handle.QueryRow("SELECT clientSessionId FROM activeClientSessions WHERE uuid = ?", uuid).Scan(&storedId) err := handle.QueryRow("SELECT clientSessionId FROM activeClientSessions WHERE uuid = ?", uuid).Scan(&storedId)
if err != nil { if err != nil {
if errors.Is(err, sql.ErrNoRows) { if errors.Is(err, sql.ErrNoRows) {
return false, nil
}
return false, err
}
if storedId == "" {
err = UpdateActiveSession(uuid, clientSessionId) err = UpdateActiveSession(uuid, clientSessionId)
if err != nil { if err != nil {
return false, err return false, err
} }
return true, nil return true, nil
} }
return false, err
}
return storedId == clientSessionId, nil return storedId == clientSessionId, nil
} }

Loading…
Cancel
Save