From 22fbb7bb2da29aa4391241150894d494e3c26629 Mon Sep 17 00:00:00 2001
From: Pascal Bleser
Date: Wed, 3 Dec 2025 10:07:28 +0100
Subject: [PATCH] groupware: fix missing casting to jmap.State after changes in
pkg/jmap
---
services/groupware/pkg/groupware/groupware_api_emails.go | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/services/groupware/pkg/groupware/groupware_api_emails.go b/services/groupware/pkg/groupware/groupware_api_emails.go
index 551c3229f2..d637094592 100644
--- a/services/groupware/pkg/groupware/groupware_api_emails.go
+++ b/services/groupware/pkg/groupware/groupware_api_emails.go
@@ -367,9 +367,9 @@ func (g *Groupware) GetEmailAttachments(w http.ResponseWriter, r *http.Request)
}
}
-func (g *Groupware) getEmailsSince(w http.ResponseWriter, r *http.Request, since string) {
+func (g *Groupware) getEmailsSince(w http.ResponseWriter, r *http.Request, since jmap.State) {
g.respond(w, r, func(req Request) Response {
- l := req.logger.With().Str(QueryParamSince, log.SafeString(since))
+ l := req.logger.With().Str(QueryParamSince, log.SafeString(string(since)))
accountId, err := req.GetAccountIdForMail()
if err != nil {
@@ -589,7 +589,7 @@ func (g *Groupware) GetEmails(w http.ResponseWriter, r *http.Request) {
}
if since != "" {
// get email changes since a given state
- g.getEmailsSince(w, r, since)
+ g.getEmailsSince(w, r, jmap.State(since))
} else {
// do a search
g.respond(w, r, func(req Request) Response {