From 2e4367b6aaba7b16a371cc98036ce2cbdeb35fbf Mon Sep 17 00:00:00 2001 From: Aurélien Bompard Date: Fri, 27 Mar 2015 12:53:59 +0100 Subject: Workflow: allow saving and restoring with an empty queue --- src/mailman/model/workflowstate.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/mailman/model') diff --git a/src/mailman/model/workflowstate.py b/src/mailman/model/workflowstate.py index ee0226d61..229a2240b 100644 --- a/src/mailman/model/workflowstate.py +++ b/src/mailman/model/workflowstate.py @@ -40,7 +40,7 @@ class WorkflowState(Model): name = Column(Unicode, primary_key=True) key = Column(Unicode, primary_key=True) - step = Column(Unicode, nullable=False) + step = Column(Unicode) data = Column(Unicode) @@ -50,7 +50,7 @@ class WorkflowStateManager: """See `IWorkflowStateManager`.""" @dbconnection - def save(self, store, name, key, step, data=None): + def save(self, store, name, key, step=None, data=None): """See `IWorkflowStateManager`.""" state = store.query(WorkflowState).get((name, key)) if state is None: -- cgit v1.3.1