diff -r 3e156c80c15d -r 9422ed56ee45 harvester/server/src/harvesterqueue.cpp --- a/harvester/server/src/harvesterqueue.cpp Wed Jun 09 10:09:20 2010 +0300 +++ b/harvester/server/src/harvesterqueue.cpp Mon Jun 21 16:09:02 2010 +0300 @@ -252,7 +252,7 @@ Append( aHarvesterData ); // signal to start harvest if harvester idles - if ( !iHarvesterAO->IsServerPaused() ) + if ( !iHarvesterAO->IsServerPaused() && iHarvesterAO->GetHarvesterAORunState() == CHarvesterAO::ERequestIdle ) { iHarvesterAO->SetNextRequest( CHarvesterAO::ERequestHarvest ); }