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
|
// Salvataggio delle modifiche
|
||||||
foreach ($records as [$record, $risorsa]) {
|
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);
|
$risorsa->updateRecord($record);
|
||||||
} else {
|
} else {
|
||||||
$risorsa->createRecord($record);
|
$risorsa->createRecord($record);
|
||||||
|
|
|
@ -180,7 +180,10 @@ abstract class Component extends Model
|
||||||
$original->getDocument()->triggerEvasione($this);
|
$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;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue