pulibrary / orangelight

PUL Blacklight Project (Ruby 3.1.0, Rails 7.1.4)
21 stars 7 forks source link

Zotero publisher in author field #4436

Closed beth-german closed 2 days ago

beth-german commented 2 weeks ago

Expected behavior

When add a catalog record to a Zotero library, the publisher is only in the publisher field.

Actual behavior

Publisher is in the author field.

Steps to replicate

  1. Add catalog record to zotero library via extension
  2. Check the record in zotero

image image

Impact of this bug

Need to manually update field.

Acceptance criteria

Implementation notes, if any

From website feedback form: When you are looking at the record of an item and click for zotero to import the item to your citation library, the zotero software thinks the location is an author. This never used to happen with the old system.

sandbergja commented 6 days ago

A note for anybody who wants to implement this I believe this test and this code are why publishers are being included as corporate authors.

I believe it came from the code that created OpenURLs for aeon, and removing it here would remove it for both Zotero and Aeon. So we should probably check that Aeon doesn't need it before removing it for both.

@ellen-aa and @caroldh , how would you prioritize this one?

maxkadel commented 3 days ago

@sandbergja will check with public services about whether they need the aucorp field for Aeon

kevinreiss commented 3 days ago

Related user feedback from 10/26 in libanswers


ever since the update of the catalog, the zotero plugin for safari imports the book publisher as the author - presumably because the field is called "published", rather than "publisher" - fixing this would save me, and many other researchers working with zotero a great deal of effort which now has to be invested in fixing flawed citations. thank you so much for your help!

Sent from https://catalog.princeton.edu/catalog/99115140253506421 via LibAnswers API

maxkadel commented 2 days ago

@sandbergja will reach out to Sara Logue (currently on vacation)