- Issue created by @dithomas
- Merge request !60Issue #3392165: Creating new poll removes old poll of different language → (Open) created by BramDriesen
When creating a new poll (not translating an existing one) old polls on different langauges are removed. As an example if i have a poll translated in both Romanian and English and i create an new poll in English the latter will replace the old one as it should be but the Romanian page that should show the old poll will not.
Creat a poll and translated in two different languages. The poll will appear as expected in both. Create a new poll in one language. The latter language will show the poll but the former language will show no poll.
Add language in getMostRecentPoll query
public function getMostRecentPoll() {
$language_code = \Drupal::languageManager()->getCurrentLanguage()->getId();
$query = \Drupal::entityQuery('poll')
->condition('status', POLL_PUBLISHED)
->condition('langcode', $language_code)
->accessCheck(TRUE)
->sort('created', 'DESC')
->pager(1);
return $this->loadMultiple($query->execute());
}
Active
1.6
Code