summaryrefslogtreecommitdiffstats
path: root/base/server/python
diff options
context:
space:
mode:
authorAbhijeet Kasurde <akasurde@redhat.com>2016-06-29 14:44:45 +0530
committerEndi S. Dewata <edewata@redhat.com>2016-07-01 01:42:04 +0200
commit097e116c8557e7bee170bc2764c2e000bd49d4c9 (patch)
treecb79cfbec30213bb43a7ef7b373039b3399a8b33 /base/server/python
parentf0ad71e8a4fbae665a6b4875cce5b82895ad74f0 (diff)
downloadpki-097e116c8557e7bee170bc2764c2e000bd49d4c9.tar.gz
pki-097e116c8557e7bee170bc2764c2e000bd49d4c9.tar.xz
pki-097e116c8557e7bee170bc2764c2e000bd49d4c9.zip
Added condition to verify instance id in db-schema-upgrade
Fixes : https://bugzilla.redhat.com/show_bug.cgi?id=1351096
Diffstat (limited to 'base/server/python')
-rw-r--r--base/server/python/pki/server/cli/db.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/base/server/python/pki/server/cli/db.py b/base/server/python/pki/server/cli/db.py
index c643182b9..5915417c2 100644
--- a/base/server/python/pki/server/cli/db.py
+++ b/base/server/python/pki/server/cli/db.py
@@ -95,7 +95,11 @@ class DBSchemaUpgrade(pki.cli.CLI):
sys.exit(1)
instance = pki.server.PKIInstance(instance_name)
+ if not instance.is_valid():
+ print("ERROR: Instance name '%s' not found" % instance)
+ sys.exit(1)
instance.load()
+
self.update_schema(instance, bind_dn, bind_password)
self.print_message('Upgrade complete')