Skip to content

Commit

Permalink
Merge pull request acl-org#2864 from acl-org/fix-author-counts
Browse files Browse the repository at this point in the history
Don't register co-editors for non-volume items
  • Loading branch information
akoehn authored Nov 2, 2023
2 parents acb897b + 28e1d30 commit b65468d
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
2 changes: 1 addition & 1 deletion bin/anthology/index.py
Original file line number Diff line number Diff line change
Expand Up @@ -309,7 +309,7 @@ def register(self, paper, dummy=False):
if not self._fast_load:
self._id_to_used[id_].add(name)

if not dummy:
if not dummy and (role == "author" or paper.is_volume):
# Register paper
self.id_to_papers[id_][role].append(paper.full_id)
if not self._fast_load:
Expand Down
8 changes: 5 additions & 3 deletions bin/anthology/papers.py
Original file line number Diff line number Diff line change
Expand Up @@ -503,6 +503,8 @@ def items(self):
return self.attrib.items()

def iter_people(self):
for role in ("author", "editor"):
for name, id_ in self.get(role, []):
yield (name, id_, role)
for name, id_ in self.get("author", []):
yield (name, id_, "author")
if self.is_volume:
for name, id_ in self.get("editor", []):
yield (name, id_, "editor")

0 comments on commit b65468d

Please sign in to comment.