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:
1 parent
007b5cd6c0
commit
e5e058994e
1 file changed
+3
-1
@@ -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)
|
||||
|
||||
Reference in new issue
Block a user