Changes: Properly handle fetch requests where the fetch hint doesn't contain unique...
authorMathias Hasselmann <mathias@openismus.com>
Wed, 15 Dec 2010 00:04:14 +0000 (01:04 +0100)
committerMathias Hasselmann <mathias@openismus.com>
Wed, 15 Dec 2010 00:04:14 +0000 (01:04 +0100)
commit3e8256027fb232b6ee32e5586a469e14b4f83e29
treeef92986c94e1542e3651348f5fabfbc269c4e850
parent5c04b72a0a35a0a19c632da25d4f6a834d3bbc3a
Changes: Properly handle fetch requests where the fetch hint doesn't contain unique details.

RevBy: TrustMe
Details: Creates an almost empty base query if actually no unique details where
requested by the fetch hints. This is needed to let fetchBaseModel() populate
the contact cache, and more importantly it is needed to avoid bogus
"DoesNotExistError" errors if existing contacts are requested via local id
filter, but those contacts don't have any of the requested details.
src/engine/contactfetchrequest.cpp