Fix goto error on brief.

master3.3
parent 6b53d4ec6d
commit fe04307b45

@ -2302,7 +2302,8 @@ class MainFrame(QtGui.QWidget):
self.error_fined = False
curError = dict([(str(x.field),x)
for x in self.ClientObj.param_objects[self.method_name]['error']])
for field in self.error_label_dict.keys():
errorKeys = self.error_label_dict.keys()
for field in errorKeys + filter(lambda x:x not in errorKeys,curError):
if field in curError.keys():
error = curError[field]
for step_num in range (len (self.ClientObj.param_objects \
@ -2378,6 +2379,7 @@ class MainFrame(QtGui.QWidget):
if self.view_dict.has_key(str(error.field)):
self.highlight_element_error(error.field)
else:
if field in self.error_label_dict:
self.error_label_dict[field].hide()
self.unhighliht_element_errors(field)

Loading…
Cancel
Save