added tests for db and user
Some checks reported errors
arbeitszeitmessung/pipeline/head Something is wrong with the build of this commit
Some checks reported errors
arbeitszeitmessung/pipeline/head Something is wrong with the build of this commit
This commit is contained in:
@@ -24,13 +24,13 @@ func (u *User) GetUserFromSession(Session *scs.SessionManager, ctx context.Conte
|
||||
var user User
|
||||
var err error
|
||||
if helper.GetEnv("GO_ENV", "production") == "debug" {
|
||||
user, err = (*User).GetByPersonalNummer(nil, 123)
|
||||
user, err = GetUserByPersonalNr(123)
|
||||
} else {
|
||||
if !Session.Exists(ctx, "user") {
|
||||
log.Println("No user in session storage!")
|
||||
return user, errors.New("No user in session storage!")
|
||||
}
|
||||
user, err = (*User).GetByPersonalNummer(nil, Session.GetInt(ctx, "user"))
|
||||
user, err = GetUserByPersonalNr(Session.GetInt(ctx, "user"))
|
||||
}
|
||||
if err != nil {
|
||||
log.Println("Cannot get user from session!")
|
||||
@@ -95,7 +95,7 @@ func (u *User) CheckOut() error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (u *User) GetByPersonalNummer(personalNummer int) (User, error) {
|
||||
func GetUserByPersonalNr(personalNummer int) (User, error) {
|
||||
var user User
|
||||
|
||||
qStr, err := DB.Prepare((`SELECT personal_nummer, card_uid, vorname, nachname, arbeitszeit_per_tag FROM s_personal_daten WHERE personal_nummer = $1;`))
|
||||
|
||||
Reference in New Issue
Block a user