X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Futil%2Fgenitable.py;h=4ad582ba612ff4fed8fcea62623dc7f4989e2d4b;hb=2d017e5431b49461821979dedae59cfce9df0c05;hp=c09ac1acc4c8fb366cc913cf1581076e143a230d;hpb=98fd2a8a68400f9b7056d2225028fc5edea4cb68;p=sfa.git diff --git a/sfa/util/genitable.py b/sfa/util/genitable.py index c09ac1ac..4ad582ba 100644 --- a/sfa/util/genitable.py +++ b/sfa/util/genitable.py @@ -84,12 +84,12 @@ class GeniTable: def update(self, record): dont_update = ['date_created', 'last_updated'] - names = record.get_field_names() - names = [name for name in names if name not in dont_update] + fields = [field for field in record.fields.keys() if field not in dont_update] + fieldvals = record.get_field_value_strings(fields) pairs = [] - for name in names: - val = record.get_field_value_string(name) - pairs.append(name + " = " + val) + for field in fields: + val = record.get_field_value_string(field) + pairs.append(field + " = " + val) update = ", ".join(pairs) query_str = "UPDATE " + self.tablename+ " SET " + update + " WHERE key = '" + record.get_key() + "'"