Skip to content

Commit c2ac928

Browse files
ztlxltlNick-Hall
authored andcommitted
Fix patronymic in name display
Fixes #13764.
1 parent a53664a commit c2ac928

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

gramps/gen/display/name.py

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -166,8 +166,8 @@ def _raw_primary_surname(raw_surn_data_list):
166166
not PAT_AS_SURN
167167
and nrsur == 1
168168
and (
169-
raw_surn_data["origintype"]["string"] == _ORIGINPATRO
170-
or raw_surn_data["origintype"]["string"] == _ORIGINMATRO
169+
raw_surn_data["origintype"]["value"] == _ORIGINPATRO
170+
or raw_surn_data["origintype"]["value"] == _ORIGINMATRO
171171
)
172172
):
173173
return ""
@@ -186,8 +186,8 @@ def _raw_primary_surname_only(raw_surn_data_list):
186186
not PAT_AS_SURN
187187
and nrsur == 1
188188
and (
189-
raw_surn_data["origintype"]["string"] == _ORIGINPATRO
190-
or raw_surn_data["origintype"]["string"] == _ORIGINMATRO
189+
raw_surn_data["origintype"]["value"] == _ORIGINPATRO
190+
or raw_surn_data["origintype"]["value"] == _ORIGINMATRO
191191
)
192192
):
193193
return ""
@@ -206,8 +206,8 @@ def _raw_primary_prefix_only(raw_surn_data_list):
206206
not PAT_AS_SURN
207207
and nrsur == 1
208208
and (
209-
raw_surn_data["origintype"]["string"] == _ORIGINPATRO
210-
or raw_surn_data["origintype"]["string"] == _ORIGINMATRO
209+
raw_surn_data["origintype"]["value"] == _ORIGINPATRO
210+
or raw_surn_data["origintype"]["value"] == _ORIGINMATRO
211211
)
212212
):
213213
return ""
@@ -226,8 +226,8 @@ def _raw_primary_conn_only(raw_surn_data_list):
226226
not PAT_AS_SURN
227227
and nrsur == 1
228228
and (
229-
raw_surn_data["origintype"]["string"] == _ORIGINPATRO
230-
or raw_surn_data["origintype"]["string"] == _ORIGINMATRO
229+
raw_surn_data["origintype"]["value"] == _ORIGINPATRO
230+
or raw_surn_data["origintype"]["value"] == _ORIGINMATRO
231231
)
232232
):
233233
return ""
@@ -240,8 +240,8 @@ def _raw_patro_surname(raw_surn_data_list):
240240
"""method for the 'y' symbol: patronymic surname"""
241241
for raw_surn_data in raw_surn_data_list:
242242
if (
243-
raw_surn_data["origintype"]["string"] == _ORIGINPATRO
244-
or raw_surn_data["origintype"]["string"] == _ORIGINMATRO
243+
raw_surn_data["origintype"]["value"] == _ORIGINPATRO
244+
or raw_surn_data["origintype"]["value"] == _ORIGINMATRO
245245
):
246246
return __format_raw_surname(raw_surn_data).strip()
247247
return ""
@@ -251,8 +251,8 @@ def _raw_patro_surname_only(raw_surn_data_list):
251251
"""method for the '1y' symbol: patronymic surname only"""
252252
for raw_surn_data in raw_surn_data_list:
253253
if (
254-
raw_surn_data["origintype"]["string"] == _ORIGINPATRO
255-
or raw_surn_data["origintype"]["string"] == _ORIGINMATRO
254+
raw_surn_data["origintype"]["value"] == _ORIGINPATRO
255+
or raw_surn_data["origintype"]["value"] == _ORIGINMATRO
256256
):
257257
result = "%s" % (raw_surn_data["surname"])
258258
return " ".join(result.split())
@@ -263,8 +263,8 @@ def _raw_patro_prefix_only(raw_surn_data_list):
263263
"""method for the '0y' symbol: patronymic prefix only"""
264264
for raw_surn_data in raw_surn_data_list:
265265
if (
266-
raw_surn_data["origintype"]["string"] == _ORIGINPATRO
267-
or raw_surn_data["origintype"]["string"] == _ORIGINMATRO
266+
raw_surn_data["origintype"]["value"] == _ORIGINPATRO
267+
or raw_surn_data["origintype"]["value"] == _ORIGINMATRO
268268
):
269269
result = "%s" % (raw_surn_data["prefix"])
270270
return " ".join(result.split())
@@ -275,8 +275,8 @@ def _raw_patro_conn_only(raw_surn_data_list):
275275
"""method for the '2y' symbol: patronymic conn only"""
276276
for raw_surn_data in raw_surn_data_list:
277277
if (
278-
raw_surn_data["origintype"]["string"] == _ORIGINPATRO
279-
or raw_surn_data["origintype"]["string"] == _ORIGINMATRO
278+
raw_surn_data["origintype"]["value"] == _ORIGINPATRO
279+
or raw_surn_data["origintype"]["value"] == _ORIGINMATRO
280280
):
281281
result = "%s" % (raw_surn_data["connector"])
282282
return " ".join(result.split())
@@ -291,8 +291,8 @@ def _raw_nonpatro_surname(raw_surn_data_list):
291291
for raw_surn_data in raw_surn_data_list:
292292
if (
293293
(not raw_surn_data["primary"])
294-
and raw_surn_data["origintype"]["string"] != _ORIGINPATRO
295-
and raw_surn_data["origintype"]["string"] != _ORIGINMATRO
294+
and raw_surn_data["origintype"]["value"] != _ORIGINPATRO
295+
and raw_surn_data["origintype"]["value"] != _ORIGINMATRO
296296
):
297297
result += __format_raw_surname(raw_surn_data)
298298
return result.strip()
@@ -1142,8 +1142,8 @@ def name_grouping_data(self, db, pn):
11421142
surname = []
11431143
for _surname in srnme:
11441144
if (
1145-
_surname["origintype"]["string"] == _ORIGINPATRO
1146-
or _surname["origintype"]["string"] == _ORIGINMATRO
1145+
_surname["origintype"]["value"] == _ORIGINPATRO
1146+
or _surname["origintype"]["value"] == _ORIGINMATRO
11471147
):
11481148
# Yes, we have one.
11491149
surname = [_surname]

0 commit comments

Comments
 (0)