Reset article permissions: Author copyright not working in multilingual

Describe the issue or problem
Changing the standard copyright holder under Distribution → License to “author” and then running the “Reset article permssions” functions (from the Tools menu) only prints author names to one of the copyright holder fields in each submission when using multiple languages.

In this case we have two languages activated, Swedish (set as primary language) and English. It only printed to the Swedish language field, English language field was left unaffected.

Steps I took leading up to the issue

  1. Have multi-language journal. Have journal name or other custom statement in the copyright holder field (in all languages) of each submission.
  2. Go to Distribution → License. Change default copyright holder to author.
  3. Go to Tools → Permissions. Reset
  4. Check the copyright holder fields in “Permissions & disclosure” under “Publication” tab of each submission. Hopefully see the error :slight_smile:

What application are you using?
OJS 3.3.0-6

Additional information
The error only seems to appear when setting the author as copyright holder. When setting the journal or a custom copyright statement as default copyright holder and then resetting, it successfully prints it to both language fields.

I have “successfully” recreated the error in my OJS 3.3.0.19 installation. Copyright Holder has changed to the author in German but not in English.

@asmecher : I couldn’t find a fix for this. Would you tackle this in the database directly?

Well, there seems to be an easy workaround which doesn’t require any tinkering in the database itself: Just change the “primary locale” to English temporally and reset the article permissions once more.

1 Like

Hi all,

Thanks for the detailed posts, @mannemark and @D_Schroeder_Micheel. I’ve filed this as a bug at Permission reset does not apply to all languages · Issue #10475 · pkp/pkp-lib · GitHub – but it’s likely to remain a relatively low priority, as resetting permissions (in a multilingual environment) is a pretty rare event.

Thanks,
Alec Smecher
Public Knowledge Project Team

1 Like