OJS 3.3.8 與 JATSParserPlugin 2.1.3 插件的相容問題

目前OJS 3.3.8 與 JATSParserPlugin 2.1.3 插件使用時,如出現以下錯誤

OJS array_unique() expects parameter 1 to be array, null given in JatsParserPlugin.inc.php

則請在插件的 JatsParserPlugin.inc.php 檔案的 1000 行進行修改,

- $submissionFileIds = array_unique($publication->getData('jatsParser::fullTextFileId'));

+ $submissionFileIds = array_unique($publication->getData('jatsParser::fullTextFileId') ?? []);

參考資料:

  1.  https://github.com/Vitaliy-1/JATSParserPlugin/commit/1f000a5ce5e12a7fe82c257223556be551538f19

留言

熱門文章