Skip to content

Commit fbe700f

Browse files
committed
Don't modify passed-in deltaNames & modifiedDeltaNames arrays
Related to #16649 [ci skip]
1 parent 3c692b4 commit fbe700f

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

src/web/assets/cp/dist/cp.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/web/assets/cp/dist/cp.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/web/assets/cp/src/js/Craft.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1071,12 +1071,12 @@ $.extend(Craft, {
10711071
// Make sure oldData and newData are always strings. This is important because further below String.split is called.
10721072
oldData = typeof oldData === 'string' ? oldData : '';
10731073
newData = typeof newData === 'string' ? newData : '';
1074-
deltaNames = Array.isArray(deltaNames) ? deltaNames : [];
1074+
deltaNames = Array.isArray(deltaNames) ? [...deltaNames] : [];
10751075
initialDeltaValues = $.isPlainObject(initialDeltaValues)
10761076
? initialDeltaValues
10771077
: {};
10781078
modifiedDeltaNames = Array.isArray(modifiedDeltaNames)
1079-
? modifiedDeltaNames
1079+
? [...modifiedDeltaNames]
10801080
: [];
10811081

10821082
// Sort the delta namespaces from least -> most specific

0 commit comments

Comments
 (0)