diff -r 33ae025ac1e8 -r 8e4539ab1889 harvester/blacklistserver/src/blacklistserver.cpp --- a/harvester/blacklistserver/src/blacklistserver.cpp Mon May 03 12:55:01 2010 +0300 +++ b/harvester/blacklistserver/src/blacklistserver.cpp Fri May 14 16:17:23 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();