add empty string check to get member

This commit is contained in:
Adrian Zürcher
2025-11-10 16:35:47 +01:00
parent b85caeadbd
commit a02a7e1646

View File

@@ -144,64 +144,88 @@ func (dh *DatabaseHandler) GetMember(id uint) (members []models.Member, err erro
}
for i := range members {
members[i].FirstName, err = crypto.Decrypt(members[i].FirstName, dh.token)
if err != nil {
return
if members[i].FirstName != "" {
members[i].FirstName, err = crypto.Decrypt(members[i].FirstName, dh.token)
if err != nil {
return
}
}
members[i].LastName, err = crypto.Decrypt(members[i].LastName, dh.token)
if err != nil {
return
if members[i].LastName != "" {
members[i].LastName, err = crypto.Decrypt(members[i].LastName, dh.token)
if err != nil {
return
}
}
members[i].Birthday, err = crypto.Decrypt(members[i].Birthday, dh.token)
if err != nil {
return
if members[i].Birthday != "" {
members[i].Birthday, err = crypto.Decrypt(members[i].Birthday, dh.token)
if err != nil {
return
}
}
members[i].Address, err = crypto.Decrypt(members[i].Address, dh.token)
if err != nil {
return
if members[i].Address != "" {
members[i].Address, err = crypto.Decrypt(members[i].Address, dh.token)
if err != nil {
return
}
}
members[i].Zip, err = crypto.Decrypt(members[i].Zip, dh.token)
if err != nil {
return
if members[i].Zip != "" {
members[i].Zip, err = crypto.Decrypt(members[i].Zip, dh.token)
if err != nil {
return
}
}
members[i].Town, err = crypto.Decrypt(members[i].Town, dh.token)
if err != nil {
return
if members[i].Town != "" {
members[i].Town, err = crypto.Decrypt(members[i].Town, dh.token)
if err != nil {
return
}
}
members[i].Phone, err = crypto.Decrypt(members[i].Phone, dh.token)
if err != nil {
return
if members[i].Phone != "" {
members[i].Phone, err = crypto.Decrypt(members[i].Phone, dh.token)
if err != nil {
return
}
}
members[i].Email, err = crypto.Decrypt(members[i].Email, dh.token)
if err != nil {
return
if members[i].Email != "" {
members[i].Email, err = crypto.Decrypt(members[i].Email, dh.token)
if err != nil {
return
}
}
members[i].FirstVisit, err = crypto.Decrypt(members[i].FirstVisit, dh.token)
if err != nil {
return
if members[i].FirstVisit != "" {
members[i].FirstVisit, err = crypto.Decrypt(members[i].FirstVisit, dh.token)
if err != nil {
return
}
}
members[i].LastVisit, err = crypto.Decrypt(members[i].LastVisit, dh.token)
if err != nil {
return
if members[i].LastVisit != "" {
members[i].LastVisit, err = crypto.Decrypt(members[i].LastVisit, dh.token)
if err != nil {
return
}
}
members[i].Group, err = crypto.Decrypt(members[i].Group, dh.token)
if err != nil {
return
if members[i].Group != "" {
members[i].Group, err = crypto.Decrypt(members[i].Group, dh.token)
if err != nil {
return
}
}
members[i].Comment, err = crypto.Decrypt(members[i].Comment, dh.token)
if err != nil {
return
if members[i].Comment != "" {
members[i].Comment, err = crypto.Decrypt(members[i].Comment, dh.token)
if err != nil {
return
}
}
}
return