From d85489f6b4bc1c5913d588546b6078b2efc97aa5 Mon Sep 17 00:00:00 2001 From: Irfan Date: Tue, 14 Mar 2023 13:17:31 +0500 Subject: [PATCH] Update PersonParser.php --- src/Parser/Person/PersonParser.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Parser/Person/PersonParser.php b/src/Parser/Person/PersonParser.php index 16f52042..21b6f408 100644 --- a/src/Parser/Person/PersonParser.php +++ b/src/Parser/Person/PersonParser.php @@ -96,9 +96,15 @@ public function getPersonGivenName(): ?string return null; } - return JString::cleanse( + $givenName = JString::cleanse( str_replace($node->text(), '', $node->ancestors()->text()) ); + + if (empty($givenName)) { + return null; + } + + return $givenName; } /**