@@ -301,7 +301,7 @@ void TaskRunner::endOfStream(framework::EndOfStreamContext& eosContext)
301301
302302void TaskRunner::start (const ServiceRegistry& services)
303303{
304- mRunNumber = o2::quality_control::core::computeRunNumber (services, mTaskConfig .fallbackRunNumber );
304+ mRunNumber = o2::quality_control::core::computeRunNumber (services, mTaskConfig .fallbackActivity . mId );
305305 QcInfoLogger::setRun (mRunNumber );
306306 string partitionName = computePartitionName (services);
307307 QcInfoLogger::setPartition (partitionName);
@@ -399,7 +399,8 @@ void TaskRunner::startOfActivity()
399399 mTotalNumberObjectsPublished = 0 ;
400400
401401 // Start activity in module's stask and update objectsManager
402- Activity activity (mRunNumber , mTaskConfig .activityType , mTaskConfig .activityPeriodName , mTaskConfig .activityPassName , mTaskConfig .activityProvenance );
402+ Activity activity = mTaskConfig .fallbackActivity ;
403+ activity.mId = mRunNumber ;
403404 ILOG (Info, Ops) << " Starting run " << mRunNumber << ENDM ;
404405 mObjectsManager ->setActivity (activity);
405406 mCollector ->setRunNumber (mRunNumber );
@@ -409,7 +410,8 @@ void TaskRunner::startOfActivity()
409410
410411void TaskRunner::endOfActivity ()
411412{
412- Activity activity (mRunNumber , mTaskConfig .activityType , mTaskConfig .activityPeriodName , mTaskConfig .activityPassName , mTaskConfig .activityProvenance );
413+ Activity activity = mTaskConfig .fallbackActivity ;
414+ activity.mId = mRunNumber ;
413415 ILOG (Info, Ops) << " Stopping run " << mRunNumber << ENDM ;
414416 mTask ->endOfActivity (activity);
415417 mObjectsManager ->removeAllFromServiceDiscovery ();
0 commit comments