From 0d5f9fd98792ef0a810ced3230b99e00b41e617a Mon Sep 17 00:00:00 2001 From: "Ronald A. Richardson" Date: Tue, 30 Dec 2025 13:25:51 +0800 Subject: [PATCH] Hotfix bulkRemove cache invalidation --- composer.json | 2 +- src/Traits/HasApiModelBehavior.php | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/composer.json b/composer.json index 6267b1f..f9cf117 100644 --- a/composer.json +++ b/composer.json @@ -1,6 +1,6 @@ { "name": "fleetbase/core-api", - "version": "1.6.32", + "version": "1.6.33", "description": "Core Framework and Resources for Fleetbase API", "keywords": [ "fleetbase", diff --git a/src/Traits/HasApiModelBehavior.php b/src/Traits/HasApiModelBehavior.php index bd1a2b2..0ff49f4 100644 --- a/src/Traits/HasApiModelBehavior.php +++ b/src/Traits/HasApiModelBehavior.php @@ -64,13 +64,11 @@ protected function invalidateApiCacheOnChange(): void } // Get company UUID if available - $companyUuid = session('company'); - if (isset($this->company_uuid)) { - $companyUuid = $this->company_uuid; - } + $companyUuid = session('company', $this->company_uuid); // Use ApiModelCache if available ApiModelCache::invalidateModelCache($this, $companyUuid); + ApiModelCache::invalidateModelCache(new self(), $companyUuid); } /**