added tests for db and user
Some checks reported errors
arbeitszeitmessung/pipeline/head Something is wrong with the build of this commit

This commit is contained in:
2025-08-13 15:50:11 +02:00
parent ba885357c2
commit b614049d03
14 changed files with 126 additions and 36 deletions

View File

@@ -33,7 +33,7 @@ func submitReport(w http.ResponseWriter, r *http.Request) {
userPN, _ := strconv.Atoi(r.FormValue("user"))
_weekTs := r.FormValue("week")
weekTs, err := time.Parse(time.DateOnly, _weekTs)
user, err := (*models.User).GetByPersonalNummer(nil, userPN)
user, err := models.GetUserByPersonalNr(userPN)
workWeek := (*models.WorkWeek).GetWeek(nil, user, weekTs, false)
if err != nil {

View File

@@ -178,7 +178,7 @@ func getBookingsAPI(w http.ResponseWriter, r *http.Request) {
return
}
user, err := (*models.User).GetByPersonalNummer(nil, user_pn)
user, err := models.GetUserByPersonalNr(user_pn)
if err != nil {
log.Println("No user found with the given personal number!")
http.Error(w, "No user found", http.StatusNotFound)

View File

@@ -53,7 +53,7 @@ func loginUser(w http.ResponseWriter, r *http.Request) {
return
}
user, err := (*models.User).GetByPersonalNummer(nil, personal_nummer)
user, err := models.GetUserByPersonalNr(personal_nummer)
if err != nil {
log.Println("No user found under this personal number!")
http.Error(w, "No user found!", http.StatusNotFound)

View File

@@ -21,7 +21,7 @@ func changePassword(w http.ResponseWriter, r *http.Request) {
showUserPage(w, r, http.StatusBadRequest)
return
}
user, err := (*models.User).GetByPersonalNummer(nil, Session.GetInt(r.Context(), "user"))
user, err := models.GetUserByPersonalNr(Session.GetInt(r.Context(), "user"))
if err != nil {
log.Println("Error getting user!", err)
showUserPage(w, r, http.StatusBadRequest)