diff --git a/dictation_function/src/blobstorage/blobstorage.service.ts b/dictation_function/src/blobstorage/blobstorage.service.ts index 2adfee4..8d6e4b7 100644 --- a/dictation_function/src/blobstorage/blobstorage.service.ts +++ b/dictation_function/src/blobstorage/blobstorage.service.ts @@ -254,6 +254,10 @@ export class BlobstorageService { const containerClient = this.blobServiceClient.getContainerClient( LICENSE_COUNT_ANALYSIS_CONTAINER_NAME ); + // コンテナが存在しない場合のみ作成 + if (await containerClient.exists()) { + return; + } await containerClient.create(); } catch (e) { context.error(e); diff --git a/dictation_function/src/functions/analysisLicenses.ts b/dictation_function/src/functions/analysisLicenses.ts index b0caa71..ac3403d 100644 --- a/dictation_function/src/functions/analysisLicenses.ts +++ b/dictation_function/src/functions/analysisLicenses.ts @@ -1817,18 +1817,18 @@ export async function outputAnalysisLicensesData( const resultUS = await blobstorageService.uploadFileAnalysisLicensesCSV( context, outputFileNameUS, - outputCsvData.outputDataUS.join("\r\n") + csvContentUS ); context.log("resultUS: " + resultUS); const resultEU = await blobstorageService.uploadFileAnalysisLicensesCSV( context, outputFileNameEU, - outputCsvData.outputDataEU.join("\r\n") + csvContentEU ); const resultAU = await blobstorageService.uploadFileAnalysisLicensesCSV( context, outputFileNameAU, - outputCsvData.outputDataAU.join("\r\n") + csvContentAU ); // 出力結果を返却 // 3つのリージョンの出力が全て成功した場合にtrueを返却