diff -r 1b207dd38b72 -r ace62b58f4b2 contentpublishingsrv/contentpublishingserver/cpsqlitestorage/src/cpstorageengine.cpp --- a/contentpublishingsrv/contentpublishingserver/cpsqlitestorage/src/cpstorageengine.cpp Tue May 25 13:01:39 2010 +0300 +++ b/contentpublishingsrv/contentpublishingserver/cpsqlitestorage/src/cpstorageengine.cpp Wed Jun 09 10:01:25 2010 +0300 @@ -177,6 +177,8 @@ iDataMapCache.Reset(); map->FindL(KDataMap, iDataMapCache); iCallback->HandleChangeL( listOfMaps ); + //data cache must be cleaned here, otherwise it can mess up other requests. + iDataMapCache.Reset(); CleanupStack::PopAndDestroy( listOfMaps ) ; } else