Skip to content

Commit eb987f7

Browse files
authored
Added check for media files in a snapshot folder. Cleaned up the default template. (#1669)
1 parent b0b692c commit eb987f7

File tree

3 files changed

+13
-2
lines changed

3 files changed

+13
-2
lines changed

scripts.v2/utils.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,11 @@ async function downloadBlobs(blobStorageUrl, snapshotMediaFolder) {
153153
}
154154

155155
async function uploadBlobs(blobStorageUrl, localMediaFolder) {
156+
if (!fs.existsSync(localMediaFolder)) {
157+
console.info("No media files found in the snapshot folder. Skipping media upload...");
158+
return;
159+
}
160+
156161
try {
157162
const blobServiceClient = new BlobServiceClient(blobStorageUrl.replace(`/${blobStorageContainer}`, ""));
158163
const containerClient = blobServiceClient.getContainerClient(blobStorageContainer);

scripts.v3/utils.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,8 +259,14 @@ class ImporterExporter {
259259
* Uploads media files to storage of specified API Management service.
260260
*/
261261
async uploadBlobs() {
262+
const snapshotMediaFolder = `${this.snapshotFolder}/media`;
263+
264+
if (!fs.existsSync(snapshotMediaFolder)) {
265+
console.info("No media files found in the snapshot folder. Skipping media upload...");
266+
return;
267+
}
268+
262269
try {
263-
const snapshotMediaFolder = `${this.snapshotFolder}/media`;
264270
const blobStorageUrl = await this.getStorageSasUrl();
265271
const blobServiceClient = new BlobServiceClient(blobStorageUrl.replace(`/${blobStorageContainer}`, ""));
266272
const containerClient = blobServiceClient.getContainerClient(blobStorageContainer);

templates/default.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)