backend/server/rhnServer/server_history.py | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
New commits:
commit 8fd3bffea46759e33565ddc647c2e0e92f61de14
Author: Jan Pazdziora <jpazdziora(a)redhat.com>
Date: Thu Apr 5 16:12:49 2012 +0200
809936 - we need to insert NULLs to avoid vn_rhnserverhistory_details.
Addressing
IntegrityError: new row for relation "rhnserverhistory" violates check
constraint "vn_rhnserverhistory_details"
diff --git a/backend/server/rhnServer/server_history.py
b/backend/server/rhnServer/server_history.py
index 84407c6..5dec16f 100644
--- a/backend/server/rhnServer/server_history.py
+++ b/backend/server/rhnServer/server_history.py
@@ -29,7 +29,10 @@ class History:
def add_history(self, summary, details = ""):
""" Add a history event to the server. """
log_debug(4, summary)
- self.__h.append((summary[:MAX_SUMMARY], details[:MAX_DETAILS]))
+ if details == '':
+ self.__h.append((summary[:MAX_SUMMARY], None))
+ else:
+ self.__h.append((summary[:MAX_SUMMARY], details[:MAX_DETAILS]))
def save_history_byid(self, server_id):
log_debug(3, server_id, "%d history events" % len(self.__h))
Show replies by date