fix log session in edit

This commit is contained in:
aynsix
2021-05-27 17:39:04 +03:00
parent 33b7a937e9
commit 2c1f20f69e
7 changed files with 46 additions and 14 deletions

View File

@@ -336,9 +336,10 @@ class EditController extends Controller
return $this->app->json(['message' => '', 'error' => false]);
}
$sessionLogId = $this->getDataboxLogger($databox)->get_id();
// order the worker to save values in fields
$this->dispatch(WorkerEvents::RECORD_EDIT_IN_WORKER,
new RecordEditInWorkerEvent(RecordEditInWorkerEvent::MDS_TYPE, $request->request->get('mds'), $databox->get_sbas_id())
new RecordEditInWorkerEvent(RecordEditInWorkerEvent::MDS_TYPE, $request->request->get('mds'), $databox->get_sbas_id(), $sessionLogId)
);
return $this->app->json(['success' => true]);
@@ -362,10 +363,12 @@ class EditController extends Controller
}
$databoxId = reset($sbasIds);
$databox = $this->findDataboxById($databoxId);
$sessionLogId = $this->getDataboxLogger($databox)->get_id();
// order the worker to save values in fields
$this->dispatch(WorkerEvents::RECORD_EDIT_IN_WORKER,
new RecordEditInWorkerEvent(RecordEditInWorkerEvent::JSON_TYPE, $request->getContent(), $databoxId)
new RecordEditInWorkerEvent(RecordEditInWorkerEvent::JSON_TYPE, $request->getContent(), $databoxId, $sessionLogId)
);
return $this->app->json(['success' => true]);