File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -18,12 +18,20 @@ def add_next_states(apps, schema_editor):
1818 def reverse (apps , schema_editor ):
1919 DraftSubmissionStateName = apps .get_model ("name" , "DraftSubmissionStateName" )
2020
21- cancelled = DraftSubmissionStateName .objects .get (slug = "cancel" )
22- posted = DraftSubmissionStateName .objects .get (slug = "posted" )
23- waiting = DraftSubmissionStateName .objects .get (slug = "waiting-for-draft" )
24-
25- waiting .next_states .remove (cancelled )
26- waiting .next_states .remove (posted )
21+ try :
22+ waiting = DraftSubmissionStateName .objects .get (slug = "waiting-for-draft" )
23+ try :
24+ cancelled = DraftSubmissionStateName .objects .get (slug = "cancel" )
25+ waiting .next_states .remove (cancelled )
26+ except DraftSubmissionStateName .DoesNotExist :
27+ pass
28+ try :
29+ posted = DraftSubmissionStateName .objects .get (slug = "posted" )
30+ waiting .next_states .remove (posted )
31+ except DraftSubmissionStateName .DoesNotExist :
32+ pass
33+ except DraftSubmissionStateName .DoesNotExist :
34+ pass
2735
2836 dependencies = [
2937 ('submit' , '0013_auto_20160415_2120' ),
You can’t perform that action at this time.
0 commit comments