Fixes in tests and webmodel

This commit is contained in:
Antonio de la Rosa 2015-12-08 18:09:36 +01:00
parent 271c6c787a
commit df0a39d596
2 changed files with 12 additions and 2 deletions

View file

@ -383,8 +383,16 @@ class WebModel:
def select_to_array(self, fields_selected=[], raw_query=0):
if len(fields_selected) > 0 and (self.name_field_id not in fields_selected):
if len(fields_selected)==0:
fields_selected=self.fields.keys()
if (self.name_field_id not in fields_selected):
fields_selected.append(self.name_field_id)
def del_row_id(row):
del row[self.name_field_id]
else:
def del_row_id(row):
pass
cursor=self.select(fields_selected, raw_query)
@ -393,6 +401,7 @@ class WebModel:
for row in cursor:
results[row[self.name_field_id]]=row
del_row_id(results[row[self.name_field_id]])
return results