diff --git a/packages/Webkul/Category/src/Observers/CategoryObserver.php b/packages/Webkul/Category/src/Observers/CategoryObserver.php index fec43f367..dc0af26f1 100644 --- a/packages/Webkul/Category/src/Observers/CategoryObserver.php +++ b/packages/Webkul/Category/src/Observers/CategoryObserver.php @@ -4,6 +4,7 @@ namespace Webkul\Category\Observers; use Illuminate\Support\Facades\Storage; use Webkul\Category\Models\Category; +use Carbon\Carbon; class CategoryObserver { @@ -26,7 +27,11 @@ class CategoryObserver public function saved($category) { foreach($category->children as $child) { - $child->touch(); + // Hacky trick to make this method unit-testable (instead of $child->touch() + // as the unit test is too fast) + $child->setUpdatedAt(Carbon::now()->addSecond()); + + $child->save(); } } } \ No newline at end of file