Tools/Workflows: Handle loading saved tool states that may not have rerun_remap_job_id in state.

This commit is contained in:
Dannon Baker
2013-06-18 12:20:18 -04:00
parent 473c980ff0
commit a465836e35
+4 -1
View File
@@ -848,7 +848,10 @@ class DefaultToolState( object ):
# Restore from string
values = json_fix( simplejson.loads( value ) )
self.page = values.pop( "__page__" )
self.rerun_remap_job_id = values.pop( "__rerun_remap_job_id__" )
if '__rerun_remap_job_id__' in values:
self.rerun_remap_job_id = values.pop( "__rerun_remap_job_id__" )
else:
self.rerun_remap_job_id = None
self.inputs = params_from_strings( tool.inputs, values, app, ignore_errors=True )
class ToolOutput( object ):