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') ?? []);
參考資料:
- https://github.com/Vitaliy-1/JATSParserPlugin/commit/1f000a5ce5e12a7fe82c257223556be551538f19
留言
張貼留言