Use normalized length of record name

This is needed in case the client normalize the report name before storing to
the filesystem.

issue10986
review381471003
(grafted from 970256a66ba01885af777a2fe13052f9664ba4c1)

--HG--
branch : 6.0
This commit is contained in:
Adrià Tarroja Caubet committed 2021-12-18 01:37:06 +01:00
1 parent 007b5cd6c0
commit e5e058994e
1 file changed
+3 -1
+3 -1
View File
@@ -9,6 +9,7 @@ import math
import subprocess
import tempfile
import time
import unicodedata
import warnings
import zipfile
import operator
@@ -163,7 +164,8 @@ class Report(URLMixin, PoolBase):
- len(str(record_count)) - 2)
for record in records[:5]:
record_name = record.rec_name
name_length += len(record_name) + 1
name_length += len(
unicodedata.normalize('NFKD', record_name)) + 1
if name_length > max_length:
break
names.append(record_name)