diff --git a/classes/publication/Repository.php b/classes/publication/Repository.php index 80efeb5b2e3..bd19cfbb7cf 100644 --- a/classes/publication/Repository.php +++ b/classes/publication/Repository.php @@ -78,7 +78,7 @@ public function add(Publication $publication): int } $supportedLocales = $submissionContext->getSupportedSubmissionLocales(); - in_array($primaryLocale = $submission->getData('locale'), $allowedLocales) || array_push($allowedLocales, $primaryLocale); + in_array($primaryLocale = $submission->getData('locale'), $supportedLocales) || array_push($supportedLocales, $primaryLocale); foreach ($supportedLocales as $localeKey) { if (!array_key_exists($localeKey, $publication->getData('coverImage'))) { continue;