File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -149,8 +149,9 @@ export const formatItems = (items, config) => {
149149 items [ i ] . _type = config . contentstack . actions . publish
150150 // extra keys
151151 items [ i ] . _synced_at = time
152- items [ i ] . locale = items [ i ] . data . publish_details . locale
153- items [ i ] = merge ( items [ i ] , items [ i ] . data )
152+ const assetLocale = items [ i ] . data . publish_details . locale
153+ items [ i ] = merge ( cloneDeep ( items [ i ] ) , items [ i ] . data )
154+ items [ i ] . locale = assetLocale
154155 break
155156 case 'asset_unpublished' :
156157 delete items [ i ] . type
@@ -170,8 +171,9 @@ export const formatItems = (items, config) => {
170171 items [ i ] . _content_type_uid = items [ i ] . content_type_uid
171172 // extra keys
172173 items [ i ] . _synced_at = time
173- items [ i ] . locale = items [ i ] . data . publish_details . locale
174- items [ i ] = merge ( items [ i ] , items [ i ] . data )
174+ const entryLocale = items [ i ] . data . publish_details . locale
175+ items [ i ] = merge ( cloneDeep ( items [ i ] ) , items [ i ] . data )
176+ items [ i ] . locale = entryLocale
175177 break
176178 case 'entry_unpublished' :
177179 delete items [ i ] . type
You can’t perform that action at this time.
0 commit comments