Просмотр исходного кода

refactor: change g2g tmp file name and content

https://redmine.weseek.co.jp/issues/106418
mizozobu 3 лет назад
Родитель
Сommit
f164d20133
1 измененных файлов с 4 добавлено и 2 удалено
  1. 4 2
      packages/app/src/server/service/g2g-transfer.ts

+ 4 - 2
packages/app/src/server/service/g2g-transfer.ts

@@ -1,3 +1,4 @@
+import { randomUUID } from 'crypto';
 import { createReadStream, ReadStream } from 'fs';
 import { Readable } from 'stream';
 
@@ -121,16 +122,17 @@ const getWritePermission = async(crowi: any): Promise<boolean> => {
 
   let writable = true;
   const fileStream = new Readable();
-  fileStream.push(new Date().toISOString());
+  fileStream.push('This file was created during g2g transfer to check write permission. You can safely remove this file.');
   fileStream.push(null); // EOF
   const attachment = {
-    fileName: '.growi',
+    fileName: `${randomUUID()}.growi`,
     filePath: '',
     fileFormat: 'text/plain',
   };
 
   try {
     await fileUploadService.uploadFile(fileStream, attachment);
+    // TODO: remove tmp file
   }
   catch (err) {
     writable = false;