@@ -131,13 +131,13 @@ class RawImageUploadSession(UUIDModel):
131131 blank = True , null = True , default = None , editable = False
132132 )
133133
134- error_message = models .TextField (blank = False , null = True , default = None )
134+ error_message = models .TextField (blank = True )
135135
136136 def __str__ (self ):
137137 return (
138138 f"Upload Session <{ str (self .pk ).split ('-' )[0 ]} >, "
139139 f"({ self .get_status_display ()} ) "
140- f"{ self .error_message or '' } "
140+ f"{ self .error_message } "
141141 )
142142
143143 def save (self , * args , ** kwargs ):
@@ -170,6 +170,8 @@ def default_error_message(self):
170170 return (
171171 f"{ n_errors } file{ pluralize (n_errors )} could not be imported"
172172 )
173+ else :
174+ return ""
173175
174176 def get_error_handler (self , * , linked_object = None ):
175177 return RawImageUploadSessionErrorHandler (
@@ -201,7 +203,7 @@ def update_status(
201203 self .error_message = notification_description
202204 self .save ()
203205
204- if self . error_message and self .creator :
206+ if notification_description and self .creator :
205207 Notification .send (
206208 kind = NotificationTypeChoices .IMAGE_IMPORT_STATUS ,
207209 description = notification_description ,
0 commit comments