Commit 2a0483e 1 parent 2199b1a commit 2a0483e Copy full SHA for 2a0483e
File tree 3 files changed +11
-9
lines changed
src/openklant/components/klantinteracties
3 files changed +11
-9
lines changed Original file line number Diff line number Diff line change @@ -72,16 +72,16 @@ class Meta:
72
72
73
73
def validate (self , attrs ):
74
74
status = attrs .get ("status" , None )
75
- if not status and self .instance :
75
+ if status is None and self .instance is not None :
76
76
status = self .instance .status
77
77
78
78
if attrs .get ("afgehandeld_op" ) and status != Taakstatus .verwerkt :
79
79
raise serializers .ValidationError (
80
80
{
81
81
"afgehandeld_op" : _ (
82
82
"De Internetaak kan geen afgehandeld op datum bevatten "
83
- "als de status nog in '{te_verwerken }' staat."
84
- ).format (te_verwerken = Taakstatus .te_verwerken . value )
83
+ "als de status niet op '{verwerkt }' staat."
84
+ ).format (verwerkt = Taakstatus .verwerkt )
85
85
}
86
86
)
87
87
Original file line number Diff line number Diff line change @@ -147,7 +147,7 @@ def test_create_internetaak_with_status_te_verwerken(self):
147
147
self .assertEqual (response_data ["invalidParams" ][0 ]["name" ], "afgehandeldOp" )
148
148
self .assertEqual (
149
149
response_data ["invalidParams" ][0 ]["reason" ],
150
- "De Internetaak kan geen afgehandeld op datum bevatten als de status nog in 'te_verwerken ' staat." ,
150
+ "De Internetaak kan geen afgehandeld op datum bevatten als de status niet op 'verwerkt ' staat." ,
151
151
)
152
152
153
153
def test_create_internetaak_with_afgehandeld_op_date (self ):
@@ -306,7 +306,7 @@ def test_update_internetaak(self):
306
306
self .assertEqual (data ["invalidParams" ][0 ]["name" ], "afgehandeldOp" )
307
307
self .assertEqual (
308
308
data ["invalidParams" ][0 ]["reason" ],
309
- "De Internetaak kan geen afgehandeld op datum bevatten als de status nog in 'te_verwerken ' staat." ,
309
+ "De Internetaak kan geen afgehandeld op datum bevatten als de status niet op 'verwerkt ' staat." ,
310
310
)
311
311
312
312
def test_partial_update_internetaak (self ):
Original file line number Diff line number Diff line change @@ -88,10 +88,12 @@ class Meta:
88
88
89
89
def save (self , * args , ** kwargs ):
90
90
number_generator (self , InterneTaak )
91
- if not self .afgehandeld_op and self .status == Taakstatus .verwerkt :
92
- self .afgehandeld_op = timezone .now ()
93
- if self .afgehandeld_op and self .status == Taakstatus .te_verwerken :
94
- self .afgehandeld_op = None
91
+ if self .afgehandeld_op is None :
92
+ if self .status == Taakstatus .verwerkt :
93
+ self .afgehandeld_op = timezone .now ()
94
+ else :
95
+ if self .status == Taakstatus .te_verwerken :
96
+ self .afgehandeld_op = None
95
97
return super ().save (* args , ** kwargs )
96
98
97
99
def __str__ (self ):
You can’t perform that action at this time.
0 commit comments