Skip to content

Commit ce6232e

Browse files
Merge pull request #3 from ssntpl/datafield_deletion_recursively
deleting datafields and its files recursively
2 parents 94f7dda + 05b43e5 commit ce6232e

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

src/Models/DataField.php

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -75,14 +75,13 @@ public function owner()
7575

7676
public function delete()
7777
{
78+
$dataFieldFiles = $this->files()->get();
79+
foreach($dataFieldFiles as $file) {
80+
$file->delete();
81+
}
7882
$dataFields = $this->fields()->get();
7983
foreach($dataFields as $dataField)
8084
{
81-
$dataFieldFiles = $dataField->files()->get();
82-
foreach($dataFieldFiles as $dataFieldFile)
83-
{
84-
$dataFieldFile->delete();
85-
}
8685
$dataField->delete();
8786
}
8887
return parent::delete();

0 commit comments

Comments
 (0)