diff -r ab88d4a85041 -r 9f21bab39f42 harvester/blacklistserver/src/blacklistserver.cpp --- a/harvester/blacklistserver/src/blacklistserver.cpp Tue Apr 27 17:05:23 2010 +0300 +++ b/harvester/blacklistserver/src/blacklistserver.cpp Tue May 11 16:36:55 2010 +0300 @@ -290,16 +290,16 @@ iDatabaseOpen = ETrue; CleanupStack::PopAndDestroy( databasePath ); + if ( !TableExistsL() ) + { + CreateBlacklistTableL(); + } + // Add or remove operations when DB connection was off if ( iDBUpdateNeeded ) { CommitBufferedItemsL(); } - - if ( !TableExistsL() ) - { - CreateBlacklistTableL(); - } LoadDatabaseToMemoryL();