@@ -155,7 +155,7 @@ void EcdhMultiPSIImpl::asyncRunTask(
155155 << LOG_KV (" roleId" , role);
156156 if (role == uint16_t (PartiesType::Calculator))
157157 {
158- auto writer = loadWriter (_task->id (), dataResource, m_enableOutputExists );
158+ auto writer = loadWriter (_task->id (), dataResource, _task-> enableOutputExists () );
159159 taskState->setWriter (writer);
160160 ECDH_MULTI_LOG (INFO) << LOG_DESC (" Calculator do the Task" )
161161 << LOG_KV (" taskID" , _task->id ());
@@ -170,7 +170,7 @@ void EcdhMultiPSIImpl::asyncRunTask(
170170 if (_task->syncResultToPeer () && std::find (receivers.begin (), receivers.end (),
171171 m_config->selfParty ()) != receivers.end ())
172172 {
173- auto writer = loadWriter (_task->id (), dataResource, m_enableOutputExists );
173+ auto writer = loadWriter (_task->id (), dataResource, _task-> enableOutputExists () );
174174 taskState->setWriter (writer);
175175 }
176176 auto partner = std::make_shared<EcdhMultiPSIPartner>(m_config, taskState);
@@ -183,7 +183,7 @@ void EcdhMultiPSIImpl::asyncRunTask(
183183 if (_task->syncResultToPeer () && std::find (receivers.begin (), receivers.end (),
184184 m_config->selfParty ()) != receivers.end ())
185185 {
186- auto writer = loadWriter (_task->id (), dataResource, m_enableOutputExists );
186+ auto writer = loadWriter (_task->id (), dataResource, _task-> enableOutputExists () );
187187 taskState->setWriter (writer);
188188 }
189189 auto master = std::make_shared<EcdhMultiPSIMaster>(m_config, taskState);
0 commit comments