Skip to content

Commit

Permalink
minor changes
Browse files Browse the repository at this point in the history
  • Loading branch information
Virgula0 committed Feb 11, 2025
1 parent be80db9 commit 52b74eb
Showing 1 changed file with 10 additions and 9 deletions.
19 changes: 10 additions & 9 deletions server/backend/internal/repository/repository.go
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
// #nosec G201
// #nosec G201 for SQL false positives
package repository

import (
"database/sql"
"errors"
"fmt"
"time"

Expand All @@ -16,6 +17,13 @@ import (
"golang.org/x/crypto/bcrypt"
)

// Repository handles database operations using two separate connections
type Repository struct {
dbUser *sql.DB
dbCerts *sql.DB
certs *generatedServerCerts
}

type generatedServerCerts struct {
caCert []byte
caKey []byte
Expand All @@ -27,13 +35,6 @@ type queryHandler struct {
*sql.DB
}

// Repository handles database operations using two separate connections
type Repository struct {
dbUser *sql.DB
dbCerts *sql.DB
certs *generatedServerCerts
}

// NewRepository creates a new Repository instance with injected database connections
func NewRepository(dbUser, dbCerts *infrastructure.Database) (*Repository, error) {
return &Repository{
Expand Down Expand Up @@ -140,7 +141,7 @@ func (repo *Repository) GetUserByUsername(username string) (*entities.User, *ent
row := repo.dbUser.QueryRow(query, username)
err := row.Scan(&user.UserUUID, &user.Username, &user.Password, &role.RoleString)
if err != nil {
if err == sql.ErrNoRows {
if errors.Is(err, sql.ErrNoRows) {
return nil, nil, customErrors.ErrInvalidCredentials
}
log.Error("User query error: ", err.Error())
Expand Down

0 comments on commit 52b74eb

Please sign in to comment.