View Issue Details

IDProjectCategoryView StatusLast Update
0003373SOGoBackend Address Bookpublic2016-01-25 14:20
ReporterFelix-SomeRandomString Assigned Toludovic  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Platform[Server] LinuxOSDebianOS Version8 (Jessie)
Product Version2.3.2 
Fixed in Version2.3.7 
Summary0003373: Empty multi-status on REPORT addressbook-query
Description

We hit on the same bug as mentioned in http://sogo.nu/bugs/view.php?id=3370
The fix that resolves the bug is https://github.com/inverse-inc/sogo/commit/2c723070c69899055b456119f6e8f42c279d0c57

But the fix does not work if it is applied on a vanilla SOGo 2.3.2.
Changing the default filter from "." to "%" fixes the problem for us.
(We are using Postgres as backend and the filter string is used as operand for the SQL like operator)

TagsNo tags attached.

Activities

kwirk

kwirk

2015-11-01 17:37

reporter   ~0009064

Thanks. Also using Postgres back end (if relevant ?) and changing to '%' has resolved issue I had with contacts not being returned if email address wasn't present.

SlavekB

SlavekB

2015-11-13 03:30

reporter   ~0009095

With mysql backend I have the same problem. This is a very annoying problem and persists also in 2.3.3. Unfortunately, now I do not have enough time to try rebuild with the proposed change "." => "%".

sillysausage

sillysausage

2015-11-28 09:22

reporter   ~0009173

I'm not sure if I found the same bug, here in issue 0003400

I have encountered a bug in https://forums.bitfire.at/topic/880

Two contacts, one with an email address and one without. The one without was not synchronized. This bug still effects v2.3.3a

ethoms

ethoms

2016-01-23 19:47

reporter   ~0009317

I have found a better fix for this issue and I have made a pull request on github for it. It is PR 0000187 if anybody wants to test it out themselves.

The above suggestion of changing "." for "%" did fix the regular address book sync, but it breaks the Group Directory (read only AB from a SOGoUserSource).

ethoms

ethoms

2016-01-23 19:48

reporter   ~0009318

The bug tracker seem to have converted my PR number into a bug number. Her's the link instead: https://github.com/inverse-inc/sogo/pull/187

ludovic

ludovic

2016-01-25 14:20

administrator   ~0009320

https://github.com/inverse-inc/sogo/commit/57901b8469b5335423ebad0538ed4479848aa9d5

Issue History

Date Modified Username Field Change
2015-10-29 19:05 Felix-SomeRandomString New Issue
2015-11-01 17:37 kwirk Note Added: 0009064
2015-11-13 03:30 SlavekB Note Added: 0009095
2015-11-28 09:22 sillysausage Note Added: 0009173
2016-01-23 19:47 ethoms Note Added: 0009317
2016-01-23 19:48 ethoms Note Added: 0009318
2016-01-25 14:20 ludovic Note Added: 0009320
2016-01-25 14:20 ludovic Status new => resolved
2016-01-25 14:20 ludovic Fixed in Version => 2.3.7
2016-01-25 14:20 ludovic Resolution open => fixed
2016-01-25 14:20 ludovic Assigned To => ludovic