From 0fb8496cfba19131383fb51bb5df5032e2ddbb2f Mon Sep 17 00:00:00 2001
From: Pascal Bleser
Date: Thu, 11 Jun 2026 15:42:46 +0200
Subject: [PATCH] groupware: minor fix for the mock addressbook supplier
---
.../groupware/pkg/groupware/address_book_supplier_mock.go | 4 ++--
services/groupware/pkg/groupware/suppliers.go | 3 ++-
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/services/groupware/pkg/groupware/address_book_supplier_mock.go b/services/groupware/pkg/groupware/address_book_supplier_mock.go
index f96abf9885..8c13f0dcf2 100644
--- a/services/groupware/pkg/groupware/address_book_supplier_mock.go
+++ b/services/groupware/pkg/groupware/address_book_supplier_mock.go
@@ -30,13 +30,13 @@ var MockContactCardSupplierInstance *MockContactCardSupplier = &MockContactCardS
},
contacts: []jmap.ContactCard{
{
- Id: "alan",
+ Id: "mock:alan",
AddressBookIds: map[string]bool{"mock:1": true},
Type: jscontact.ContactCardType,
Version: jmap.DEFAULT_CONTACT_CARD_VERSION,
Created: mustParseTime("2026-05-26T10:21:00.000Z"),
Kind: jscontact.ContactCardKindIndividual,
- ProdId: "OC",
+ ProdId: "OC:mock",
Uid: "dc2858d2-4826-412d-afc9-c4492f8f84bc",
Updated: mustParseTime("2026-05-26T10:21:00.000Z"),
Name: &jscontact.Name{
diff --git a/services/groupware/pkg/groupware/suppliers.go b/services/groupware/pkg/groupware/suppliers.go
index 9255148850..47ec77fa0f 100644
--- a/services/groupware/pkg/groupware/suppliers.go
+++ b/services/groupware/pkg/groupware/suppliers.go
@@ -5,7 +5,6 @@ import (
"encoding/json"
"fmt"
"slices"
- "strings"
"time"
"github.com/opencloud-eu/opencloud/pkg/jmap"
@@ -405,6 +404,7 @@ func combineState[K ~string, S jmap.State | jmap.SessionState](m map[K]S) (S, er
}
}
+/*
func splitState[K ~string, S jmap.State | jmap.SessionState](state S) (map[K]S, error) {
s := string(state)
if strings.HasPrefix(s, combinedStateEncodingPrefix) {
@@ -422,3 +422,4 @@ func splitState[K ~string, S jmap.State | jmap.SessionState](state S) (map[K]S,
return map[K]S{K("jmap"): state}, nil
}
}
+*/