File tree Expand file tree Collapse file tree 2 files changed +11
-8
lines changed
packages/cli-kit/src/public/node/themes Expand file tree Collapse file tree 2 files changed +11
-8
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ ' @shopify/cli-kit ' : patch
3
+ ---
4
+
5
+ Fix bug preventing empty theme files from uploading
Original file line number Diff line number Diff line change @@ -119,24 +119,22 @@ export async function bulkUploadThemeAssets(
119
119
120
120
function prepareFilesForUpload ( assets : AssetParams [ ] ) : OnlineStoreThemeFilesUpsertFileInput [ ] {
121
121
return assets . map ( ( asset ) => {
122
- if ( asset . value ) {
122
+ if ( asset . attachment ) {
123
123
return {
124
124
filename : asset . key ,
125
125
body : {
126
- type : 'TEXT ' as const ,
127
- value : asset . value ,
126
+ type : 'BASE64 ' as const ,
127
+ value : asset . attachment ,
128
128
} ,
129
129
}
130
- } else if ( asset . attachment ) {
130
+ } else {
131
131
return {
132
132
filename : asset . key ,
133
133
body : {
134
- type : 'BASE64 ' as const ,
135
- value : asset . attachment ,
134
+ type : 'TEXT ' as const ,
135
+ value : asset . value ?? '' ,
136
136
} ,
137
137
}
138
- } else {
139
- unexpectedGraphQLError ( 'Asset must have a value or attachment' )
140
138
}
141
139
} )
142
140
}
You can’t perform that action at this time.
0 commit comments