1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2025-12-12 17:44:04 +00:00

Fix original prefix logic

This commit is contained in:
lukinovec 2023-03-31 09:19:46 +02:00
parent 8ea3cc9739
commit 1f1c7cc2bc

View file

@ -28,8 +28,10 @@ class PrefixCacheTenancyBootstrapper implements TenancyBootstrapper
public function bootstrap(Tenant $tenant): void
{
$originalPrefix = $this->config->get('cache.prefix');
foreach (static::$tenantCacheStores as $store) {
$this->originalPrefixes[$store] = $this->config->get('cache.prefix');
$this->originalPrefixes[$store] = $originalPrefix;
$this->setCachePrefix($store, $this->getStorePrefix($store, $tenant));
}
@ -62,7 +64,7 @@ class PrefixCacheTenancyBootstrapper implements TenancyBootstrapper
return static::$prefixGenerators[$store]($tenant);
}
return $this->config->get('cache.prefix', '') . config('tenancy.cache.prefix_base') . $tenant->getTenantKey();
return $this->originalPrefixes[$store] . config('tenancy.cache.prefix_base') . $tenant->getTenantKey();
}
public static function generatePrefixUsing(string $store, Closure $prefixGenerator): void