Correzione per rimozione righe da azione rapida API
This commit is contained in:
parent
65c78d8197
commit
169067b217
|
@ -84,7 +84,9 @@ class Intervento extends Resource implements UpdateInterface
|
|||
|
||||
// Salvataggio delle modifiche
|
||||
foreach ($records as [$record, $risorsa]) {
|
||||
if (!empty($record['remote_id'])) {
|
||||
if (!empty($record['deleted_at'])) {
|
||||
$risorsa->deleteRecord($record['id']);
|
||||
} elseif (!empty($record['remote_id'])) {
|
||||
$risorsa->updateRecord($record);
|
||||
} else {
|
||||
$risorsa->createRecord($record);
|
||||
|
|
|
@ -180,7 +180,10 @@ abstract class Component extends Model
|
|||
$original->getDocument()->triggerEvasione($this);
|
||||
}
|
||||
|
||||
reorderRows($this->table, $this->getDocumentID(), $this->getDocument()['id']);
|
||||
// Ordine delle righe successivamente alla rimozione
|
||||
if (empty($this->disableOrder)) {
|
||||
reorderRows($this->table, $this->getDocumentID(), $this->getDocument()['id']);
|
||||
}
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue