revisions complete
This commit is contained in:
@@ -92,7 +92,7 @@ readonly class RecordService
|
||||
|
||||
RecordRepo::create($record);
|
||||
EdgeRepo::update($record->id, $uniqueEdgesCollection);
|
||||
$this->revisionService->create($record);
|
||||
$this->revisionService->create($record,$uniqueEdgesCollection);
|
||||
return $record->id;
|
||||
|
||||
}
|
||||
@@ -119,7 +119,7 @@ readonly class RecordService
|
||||
}
|
||||
$formattedData = $this->inputFormatter->fill($record->schema, new RecordData($data));
|
||||
|
||||
$uniqueEdgesCollection = null;
|
||||
$uniqueEdgesCollection = new EdgeCollection();
|
||||
if ($updateEdges) {
|
||||
$uniqueEdges = collect($edges)
|
||||
->map(function ($edge, $index) {
|
||||
@@ -161,7 +161,7 @@ readonly class RecordService
|
||||
EdgeRepo::update($newRecord->id, $uniqueEdgesCollection);
|
||||
}
|
||||
|
||||
$this->revisionService->create($newRecord);
|
||||
$this->revisionService->create($newRecord,$uniqueEdgesCollection);
|
||||
|
||||
}
|
||||
|
||||
@@ -240,6 +240,8 @@ readonly class RecordService
|
||||
$this->update(
|
||||
id: $revision->recordId,
|
||||
data: $revision->data->toArray(),
|
||||
edges: toArray($revision->_edges),
|
||||
updateEdges: true
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user