prewikka/master: Upgrade old database fields values to fit latest changes

[email protected] Wed, 10 Feb 2010 12:27:23 +0100 (CET)
Newsgroups gmane.comp.security.ids.prelude.cvs
Message-ID <[email protected]>
commit ea9bdf1b67ea670d8ae26085dcc05aecba31047c
Author: Yoann Vandoorselaere <[email protected]>
Date:   Wed Feb 10 12:24:56 2010 +0100

    Upgrade old database fields values to fit latest changes
    
    Thanks Alexandre DE DOMMELIN <[email protected]> for reporting
    this problem.


========================================

 prewikka/Database.py |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

========================================

diff --git a/prewikka/Database.py b/prewikka/Database.py
index 7e71404..704a0a3 100644
--- a/prewikka/Database.py
+++ b/prewikka/Database.py
@@ -97,6 +97,10 @@ class Database:
             d = { "version": version, "reqversion": self.required_version }
             raise DatabaseSchemaError(_("Database schema version %(version)s found when %(reqversion)s was required") % d)
 
+        # We don't want to impose an SQL upgrade script for this specific change,
+        # but this can be moved to an SQL script upon the next schema update.
+        self.query("UPDATE Prewikka_User_Configuration SET value='n/a' WHERE (name='alert.assessment.impact.completion' OR name='alert.assessment.impact.severity') AND value='none'")
+
     def __del__(self):
         if self._sql:
             self._sql_destroy(self._sql)
_______________________________________________
Prelude-cvslog site list
[email protected]
http://lists.prelude-technologies.com/mailman/listinfo/prelude-cvslog