Skip to content

Commit fcbdc14

Browse files
authored
Merge pull request #18293 from craftcms/bugfix/legacy-element-namespace-and-bugs
Bugfix/legacy element namespace and bugs
2 parents 83048bf + 454d7a8 commit fcbdc14

File tree

6 files changed

+8
-8
lines changed

6 files changed

+8
-8
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{% extends '_layouts/elementindex.twig' %}
22
{% set title = "Assets"|t('app') %}
3-
{% set elementType = 'craft\\elements\\Asset' %}
3+
{% set elementType = 'CraftCms\\Cms\\Asset\\Elements\\Asset' %}
44

55
{% do view.registerAssetBundle("craft\\web\\assets\\fileupload\\FileUploadAsset") %}
66
{% do view.registerAssetBundle("craft\\web\\assets\\prismjs\\PrismJsAsset") %}

resources/templates/entries/index.twig

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
{% extends "_layouts/elementindex" %}
22

3-
{% if page is defined and not craft.elementSources.pageExists("craft\\elements\\Entry", page) %}
4-
{% set firstPage = craft.elementSources.getFirstPage("craft\\elements\\Entry") %}
3+
{% if page is defined and not craft.elementSources.pageExists("CraftCms\\Cms\\Entry\\Elements\\Entry", page) %}
4+
{% set firstPage = craft.elementSources.getFirstPage("CraftCms\\Cms\\Entry\\Elements\\Entry") %}
55
{% if firstPage or (not firstPage and page != 'entries') %}
66
{% redirect 'content/' ~ (firstPage ? firstPage|kebab : 'entries') %}
77
{% endif %}
88
{% endif %}
99

1010
{% set title = "Entries"|t('app') %}
11-
{% set elementType = 'craft\\elements\\Entry' %}
11+
{% set elementType = 'CraftCms\\Cms\\Entry\\Elements\\Entry' %}
1212

1313
{% if sectionHandle is defined %}
1414
{% js %}

resources/templates/settings/users/fields.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
{{ forms.fieldLayoutDesignerField({
1818
first: true,
19-
fieldLayout: fieldLayout ?? craft.fields.getLayoutByType('craft\\elements\\User'),
19+
fieldLayout: fieldLayout ?? craft.fields.getLayoutByType('CraftCms\\Cms\\User\\Elements\\User'),
2020
withGeneratedFields: true,
2121
withCardViewDesigner: true,
2222
disabled: readOnly,

resources/templates/users/_index.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
{% endif %}
44

55
{% extends "_layouts/elementindex" %}
6-
{% set elementType = 'craft\\elements\\User' %}
6+
{% set elementType = 'CraftCms\\Cms\\User\\Elements\\User' %}
77

88
{% set canHaveDrafts = craft.users().drafts().draftOf(false).savedDraftsOnly().exists() %}
99

src/Element/Element.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4461,7 +4461,7 @@ public function getEnabledForSite(?int $siteId = null): ?bool
44614461
public function setEnabledForSite(array|bool $enabledForSite): void
44624462
{
44634463
if (is_array($enabledForSite)) {
4464-
$this->_enabledForSite = array_map(fn ($value) => $value, $enabledForSite);
4464+
$this->_enabledForSite = array_map(fn (bool $value) => $value, $enabledForSite);
44654465
} else {
44664466
$this->_enabledForSite = $enabledForSite;
44674467
}

yii2-adapter/legacy/helpers/ElementHelper.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -385,7 +385,7 @@ public static function siteStatusesForElement(ElementInterface $element, bool $e
385385
->status(null)
386386
->trashed(null)
387387
->asArray()
388-
->select(['elements_sites.siteId', 'elements_sites.enabled'])
388+
->select(['siteId', 'enabled'])
389389
->pluck('enabled', 'siteId')
390390
->map(fn($enabled) => (bool)$enabled)
391391
->all();

0 commit comments

Comments
 (0)