diff --git a/lib/WebGUI/Session.pm b/lib/WebGUI/Session.pm index a06705e0f..81dabc7be 100644 --- a/lib/WebGUI/Session.pm +++ b/lib/WebGUI/Session.pm @@ -122,7 +122,7 @@ Returns a CHI object, configured according to the settings in the config file. sub cache { my $self = shift; unless (exists $self->{_cache}) { - my $cacheConf = $self->config->get('cache'); + my $cacheConf = $self->config->get('cache') || { driver => "Memory", global => 1 }; # Default values my $resolveConf = sub { diff --git a/share/upgrades/7.9.9-8.0.0/addMaintenancePageToConfig.pl b/share/upgrades/7.9.9-8.0.0/addMaintenancePageToConfig.pl deleted file mode 100644 index e35052024..000000000 --- a/share/upgrades/7.9.9-8.0.0/addMaintenancePageToConfig.pl +++ /dev/null @@ -1,14 +0,0 @@ -use WebGUI::Upgrade::Script; - -use File::Basename; -use Cwd qw(realpath); -use File::Spec::Functions; -use WebGUI::Paths; - -start_step "Moving preload files"; - -my $webgui_root = realpath( catdir( dirname( $INC{'WebGUI/Upgrade/Script.pm'} ), (updir) x 3 ) ); - -config->set('maintenancePage', catfile( $webgui_root, 'www', 'maintenance.html' )); - -done; diff --git a/share/upgrades/7.9.9-8.0.0/migrateToNewCache.pl b/share/upgrades/7.9.9-8.0.0/migrateToNewCache.pl deleted file mode 100644 index 5241484e0..000000000 --- a/share/upgrades/7.9.9-8.0.0/migrateToNewCache.pl +++ /dev/null @@ -1,36 +0,0 @@ -use WebGUI::Upgrade::Script; -use Module::Find; - -start_step "Migrating to new cache"; - -rm_lib - findallmod('WebGUI::Cache'), - 'WebGUI::Workflow::Activity::CleanDatabaseCache', - 'WebGUI::Workflow::Activity::CleanFileCache', -; - -config->set("cache", { - 'driver' => 'FastMmap', - 'expires_variance' => '0.10', - 'root_dir' => '/tmp/WebGUICache', -}); - -config->set('hotSessionFlushToDb', 600); -config->delete('disableCache'); -config->delete('cacheType'); -config->delete('fileCacheRoot'); -config->deleteFromArray('workflowActivities/None', 'WebGUI::Workflow::Activity::CleanDatabaseCache'); -config->deleteFromArray('workflowActivities/None', 'WebGUI::Workflow::Activity::CleanFileCache'); - -sql 'DROP TABLE IF EXISTS cache'; -sql 'DELETE FROM WorkflowActivity WHERE className in (?,?)', - 'WebGUI::Workflow::Activity::CleanDatabaseCache', - 'WebGUI::Workflow::Activity::CleanFileCache', -; -sql 'DELETE FROM WorkflowActivityData WHERE activityId IN (?,?)', - 'pbwfactivity0000000002', - 'pbwfactivity0000000022', -; - -done; - diff --git a/share/upgrades/7.9.9-8.0.0/moveFileLocations.pl b/share/upgrades/7.9.9-8.0.0/moveFileLocations.pl deleted file mode 100644 index f468869c7..000000000 --- a/share/upgrades/7.9.9-8.0.0/moveFileLocations.pl +++ /dev/null @@ -1,20 +0,0 @@ -use WebGUI::Upgrade::Script; - -use File::Basename; -use Cwd qw(realpath); -use File::Spec::Functions; -use WebGUI::Paths; - -start_step "Moving preload files"; - -my $webgui_root = realpath( catdir( dirname( $INC{'WebGUI/Upgrade/Script.pm'} ), (updir) x 3 ) ); - -unlink catfile($webgui_root, 'lib', 'default.ttf'); - -unlink catfile($webgui_root, 'sbin', 'preload.custom.example'); -unlink catfile($webgui_root, 'sbin', 'preload.exclude.example'); - -rename catfile($webgui_root, 'sbin', 'preload.custom'), WebGUI::Paths->preloadCustom; -rename catfile($webgui_root, 'sbin', 'preload.exclude'), WebGUI::Paths->preloadExclusions; - -done; diff --git a/share/upgrades/7.9.9-8.0.0/moveMaintenance.pl b/share/upgrades/7.9.9-8.0.0/moveMaintenance.pl deleted file mode 100644 index 0c9fdc26a..000000000 --- a/share/upgrades/7.9.9-8.0.0/moveMaintenance.pl +++ /dev/null @@ -1,13 +0,0 @@ -use WebGUI::Upgrade::Script; - -use File::Spec::Functions; -use File::Basename; -use Cwd qw(realpath); - -my $webgui_root = realpath( catdir( dirname( $INC{'WebGUI/Upgrade/Script.pm'} ), (updir) x 3 ) ); - -start_step "Moving maintenance file"; - -unlink catfile($webgui_root, 'docs', 'maintenance.html'); - -done; diff --git a/share/upgrades/7.9.9-8.0.0/removeAdminBar.pl b/share/upgrades/7.9.9-8.0.0/removeAdminBar.pl deleted file mode 100644 index f22ac158e..000000000 --- a/share/upgrades/7.9.9-8.0.0/removeAdminBar.pl +++ /dev/null @@ -1,10 +0,0 @@ - -use WebGUI::Upgrade::Script; - - -report "\tRemoving Admin Bar... "; - -session->config->delete( 'macros/AdminBar' ); - - -done; diff --git a/share/upgrades/7.9.9-8.0.0/root_import_default-asset-subscription.wgpkg b/share/upgrades/7.9.9-8.0.0/root_import_default-asset-subscription.wgpkg deleted file mode 100644 index f04fa276d..000000000 Binary files a/share/upgrades/7.9.9-8.0.0/root_import_default-asset-subscription.wgpkg and /dev/null differ