fix bug in insert
authorTony Mack <tmack@cs.princeton.edu>
Thu, 9 Jul 2009 20:51:39 +0000 (20:51 +0000)
committerTony Mack <tmack@cs.princeton.edu>
Thu, 9 Jul 2009 20:51:39 +0000 (20:51 +0000)
sfa/util/genitable.py

index ad27672..d6b97cf 100644 (file)
@@ -72,7 +72,9 @@ class GeniTable:
         self.cnx.query(query_str)
 
     def insert(self, record):
-        fieldnames = ["key"] + record.get_field_names()
+        dont_insert = ['date_created', 'last_updated']
+        fields = [field for field in  record.keys() if field not in dont_insert]  
+        fieldnames = ["key"] + fields
         fieldvals = record.get_field_value_strings(fieldnames)
         query_str = "INSERT INTO " + self.tablename + \
                        "(" + ",".join(fieldnames) + ") " + \