Skip to content

Commit

Permalink
Merge pull request #141 from MaRDI4NFDI/zbmath_arxiv_correction
Browse files Browse the repository at this point in the history
fixed arxiv check
  • Loading branch information
LizzAlice authored Apr 26, 2024
2 parents 59e881a + ddfa44e commit 537a54c
Showing 1 changed file with 5 additions and 11 deletions.
16 changes: 5 additions & 11 deletions mardi_importer/mardi_importer/zbmath/ZBMathPublication.py
Original file line number Diff line number Diff line change
Expand Up @@ -170,22 +170,16 @@ def exists(self):
self.QID = self.item.is_instance_of_with_property(
"wd:Q13442814", self.de_number_prop, self.de_number
)
if not self.QID:
if self.arxiv_id:
self.QID = self.item.is_instance_of_with_property(
"wd:Q13442814", "wdt:P818", self.arxiv_id)
else:
QID_list = self.api.search_entity_by_value(
self.de_number_prop, self.de_number
)
if not QID_list:
if self.arxiv_id:
QID_list = self.api.search_entity_by_value("wdt:P818", self.arxiv_id)
if not QID_list:
self.QID = None
return(self.QID)
# should not be more than one
self.QID = QID_list[0]
self.QID = QID_list[0] if QID_list else None
if not self.QID:
if self.arxiv_id:
QID_list = self.api.search_entity_by_value("wdt:P818", self.arxiv_id)
self.QID = QID_list[0] if QID_list else None
return self.QID

def update(self):
Expand Down

0 comments on commit 537a54c

Please sign in to comment.