17 lines
493 B
Diff
17 lines
493 B
Diff
# django__django-16046
|
|
# Loki Mode Multi-Agent Patch
|
|
# Attempts: 1
|
|
|
|
--- a/django/utils/numberformat.py
|
|
+++ b/django/utils/numberformat.py
|
|
@@ -25,6 +25,10 @@ def format(number, decimal_sep, decimal_pos=None, grouping=0, thousand_sep='',
|
|
# sign
|
|
sign = ''
|
|
str_number = str(number)
|
|
+ # Handle empty string (e.g., from null number fields)
|
|
+ if str_number == '':
|
|
+ return str_number
|
|
+
|
|
if str_number[0] == '-':
|
|
sign = '-'
|
|
str_number = str_number[1:]
|