summaryrefslogtreecommitdiffstats
path: root/config-db/OpenSLX/MetaDB
diff options
context:
space:
mode:
authorOliver Tappe2008-02-17 16:49:23 +0100
committerOliver Tappe2008-02-17 16:49:23 +0100
commit29ddf69b76c175bf4a944cc4b85dad237cb9d277 (patch)
treecb9de3f55b24e0fc975e76f467858f705a210c3a /config-db/OpenSLX/MetaDB
parent* added vendor-OS '<<<default>>>', which holds the plugins which shall be (diff)
downloadcore-29ddf69b76c175bf4a944cc4b85dad237cb9d277.tar.gz
core-29ddf69b76c175bf4a944cc4b85dad237cb9d277.tar.xz
core-29ddf69b76c175bf4a944cc4b85dad237cb9d277.zip
* correct implementation bug that caused last schema change to work only half-way:
now we can install the default plugins into the default vendor-OS - leading to db schema version 0.28 git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1557 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'config-db/OpenSLX/MetaDB')
-rw-r--r--config-db/OpenSLX/MetaDB/DBI.pm6
1 files changed, 3 insertions, 3 deletions
diff --git a/config-db/OpenSLX/MetaDB/DBI.pm b/config-db/OpenSLX/MetaDB/DBI.pm
index 70bc504f..746c407e 100644
--- a/config-db/OpenSLX/MetaDB/DBI.pm
+++ b/config-db/OpenSLX/MetaDB/DBI.pm
@@ -207,7 +207,7 @@ sub fetchInstalledPlugins
my $vendorOSID = shift;
my $pluginName = shift;
- return if !$vendorOSID;
+ return if !defined $vendorOSID;
my $nameClause
= defined $pluginName
? "AND plugin_name = '$pluginName'"
@@ -707,7 +707,7 @@ sub addInstalledPlugin
my $vendorOSID = shift;
my $pluginName = shift;
- return if !$vendorOSID || !$pluginName;
+ return if !defined $vendorOSID || !$pluginName;
return if $self->fetchInstalledPlugins($vendorOSID, $pluginName);
return $self->_doInsert('installed_plugin', [ {
@@ -722,7 +722,7 @@ sub removeInstalledPlugin
my $vendorOSID = shift;
my $pluginName = shift;
- return if !$vendorOSID || !$pluginName;
+ return if !defined $vendorOSID || !$pluginName;
my $plugin = $self->fetchInstalledPlugins($vendorOSID, $pluginName);
return if !$plugin;