From 9256566f8937ebeef5556190f13f15fc89943bd1 Mon Sep 17 00:00:00 2001 From: "maruyama.t" Date: Thu, 14 Mar 2024 15:03:17 +0000 Subject: [PATCH] =?UTF-8?q?Merged=20PR=20839:=20DEV=E5=8B=95=E4=BD=9C?= =?UTF-8?q?=E7=A2=BA=E8=AA=8D=E3=81=AE=E3=83=90=E3=82=B0=E5=AF=BE=E5=BF=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## 概要 [Task3918: DEV動作確認のバグ対応](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3918) - 元PBI or タスクへのリンク(内容・目的などはそちらにあるはず) - 何をどう変更したか、追加したライブラリなど - このPull Requestでの対象/対象外 - 影響範囲(他の機能にも影響があるか) ## レビューポイント - 特にレビューしてほしい箇所 - 軽微なものや自明なものは記載不要 - 修正範囲が大きい場合などに記載 - 全体的にや仕様を満たしているか等は本当に必要な時のみ記載 ## UIの変更 - Before/Afterのスクショなど - スクショ置き場 ## 動作確認状況 - ローカルで確認、develop環境で確認など ## 補足 - 相談、参考資料などがあれば --- dictation_function/src/blobstorage/blobstorage.service.ts | 4 ++++ dictation_function/src/functions/analysisLicenses.ts | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) 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を返却