Skip to content

Commit d345713

Browse files
authored
fix(album-search): name_to_initials could have extra characters
fixes #59
1 parent 90ac2f7 commit d345713

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

Contents/Code/search_tools.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -87,17 +87,15 @@ def name_to_initials(self, input_name):
8787
# and merged with dots.
8888
# Example: 'Arthur Conan Doyle' -> 'A.C.Doyle'
8989
name_parts = clear_contributor_text(input_name).split()
90-
new_name = ""
9190

9291
# Check if prename and surname exist, otherwise exit
9392
if len(name_parts) < 2:
9493
return input_name
9594

96-
# traverse through prenames
97-
for index, result in enumerate(name_parts):
98-
s = result
99-
# If prename already is an initial take it as is
100-
new_name += (s[0] + '.') if len(s) > 2 and s[1] != '.' else s
95+
new_name = ""
96+
# Truncate prenames
97+
for part in name_parts[:-1]:
98+
new_name += part[0] + "." if part[1] != "." else part
10199
# Add surname
102100
new_name += name_parts[-1]
103101

0 commit comments

Comments
 (0)