diff --git a/config/vuefilemanager.php b/config/vuefilemanager.php index 06b928e9..9ac05231 100644 --- a/config/vuefilemanager.php +++ b/config/vuefilemanager.php @@ -76,5 +76,6 @@ return [ '2_1_2', '2_2_0', '2_2_0_13', + '2_2_1', ], ]; diff --git a/src/App/Users/Restrictions/Engines/MeteredBillingRestrictionsEngine.php b/src/App/Users/Restrictions/Engines/MeteredBillingRestrictionsEngine.php index c92cfd79..f7e43036 100644 --- a/src/App/Users/Restrictions/Engines/MeteredBillingRestrictionsEngine.php +++ b/src/App/Users/Restrictions/Engines/MeteredBillingRestrictionsEngine.php @@ -2,6 +2,7 @@ namespace App\Users\Restrictions\Engines; use App\Users\Models\User; +use Illuminate\Support\Facades\Schema; use App\Users\Restrictions\RestrictionsEngine; class MeteredBillingRestrictionsEngine implements RestrictionsEngine @@ -84,7 +85,11 @@ class MeteredBillingRestrictionsEngine implements RestrictionsEngine private function getDunningSequenceCount(User $user): int { - return cache()->remember("dunning-count.$user->id", 3600, fn () => $user?->dunning->sequence ?? 0); + if (Schema::hasTable('dunnings')) { + return cache()->remember("dunning-count.$user->id", 3600, fn () => $user?->dunning->sequence ?? 0); + } + + return 0; } private function checkFailedPayments(User $user): bool diff --git a/src/Support/Upgrading/Controllers/UpgradingVersionsController.php b/src/Support/Upgrading/Controllers/UpgradingVersionsController.php index a1a29b8a..5426d7a2 100644 --- a/src/Support/Upgrading/Controllers/UpgradingVersionsController.php +++ b/src/Support/Upgrading/Controllers/UpgradingVersionsController.php @@ -22,6 +22,11 @@ class UpgradingVersionsController ) { } + public function upgrade_to_2_2_1(): void + { + ($this->upgradeDatabase)(); + } + public function upgrade_to_2_2_0_13(): void { setEnvironmentValue([