From 80856815d3d2d4e0872a5f2a0feda7f10dbea3e7 Mon Sep 17 00:00:00 2001 From: Brian Read Date: Mon, 6 Oct 2025 08:41:08 +0100 Subject: [PATCH] * Mon Oct 06 2025 Brian Read 2.3.0-14.sme - Add UTF8 and avoid potential DB caching problems [SME: 13209] --- root/usr/share/smanager/lib/SrvMngr/Controller/Geneweb.pm | 6 ++++-- smeserver-geneweb.spec | 5 ++++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/root/usr/share/smanager/lib/SrvMngr/Controller/Geneweb.pm b/root/usr/share/smanager/lib/SrvMngr/Controller/Geneweb.pm index 92d778c..68756c1 100644 --- a/root/usr/share/smanager/lib/SrvMngr/Controller/Geneweb.pm +++ b/root/usr/share/smanager/lib/SrvMngr/Controller/Geneweb.pm @@ -20,7 +20,7 @@ use Locale::gettext; use SrvMngr::I18N; use SrvMngr qw(theme_list init_session); -our $cdb = esmith::ConfigDB->open() || die "Couldn't open config db"; +my $cdb; our $REGEXP_DOMAIN = qq([a-zA-Z0-9\-\.]+); @@ -29,6 +29,7 @@ sub main { my $c = shift; $c->app->log->info($c->log_req); + $cdb = esmith::ConfigDB::UTF8->open() || die "Couldn't open config db"; $cdb->reload(); my $title = $c->l('gnw_FORM_TITLE'); @@ -41,6 +42,7 @@ sub main { sub do_update { my $c = shift; $c->app->log->info($c->log_req); + $cdb = esmith::ConfigDB::UTF8->open() || die "Couldn't open config db"; my $res = ''; my $result = ''; @@ -183,4 +185,4 @@ sub get_stat_gws { } -1; +1; \ No newline at end of file diff --git a/smeserver-geneweb.spec b/smeserver-geneweb.spec index c6b16cd..85afc9c 100644 --- a/smeserver-geneweb.spec +++ b/smeserver-geneweb.spec @@ -3,7 +3,7 @@ Summary: Package to integrate GeneWeb (V6) into SME Server %define name smeserver-geneweb Name: %{name} %define version 2.3.0 -%define release 13 +%define release 14 Version: %{version} Release: %{release}%{?dist} License: GPL @@ -68,6 +68,9 @@ rm -rf $RPM_BUILD_ROOT %postun %changelog +* Mon Oct 06 2025 Brian Read 2.3.0-14.sme +- Add UTF8 and avoid potential DB caching problems [SME: 13209] + * Sat Oct 04 2025 Brian Read 2.3.0-13.sme - Remove smanager-refresh from spec file [SME: 13212]