summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2019-04-11 16:15:27 +0900
committersyuilo <syuilotan@yahoo.co.jp>2019-04-11 16:15:27 +0900
commit5d6e0d0f37fe7355fea28e186b0e092bbdb1f0da (patch)
treeb1068773b26ee87ce77d27c0131ec3aa1b3375ed /src
parentUpdate migrate.ts (diff)
downloadsharkey-5d6e0d0f37fe7355fea28e186b0e092bbdb1f0da.tar.gz
sharkey-5d6e0d0f37fe7355fea28e186b0e092bbdb1f0da.tar.bz2
sharkey-5d6e0d0f37fe7355fea28e186b0e092bbdb1f0da.zip
Update migrate.ts
Diffstat (limited to 'src')
-rw-r--r--src/migrate.ts9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/migrate.ts b/src/migrate.ts
index 48a5a09e28..2be7f2c974 100644
--- a/src/migrate.ts
+++ b/src/migrate.ts
@@ -171,7 +171,7 @@ async function main() {
md5: file.md5,
name: file.filename,
type: file.contentType,
- properties: file.metadata.properties,
+ properties: file.metadata.properties || {},
size: file.length,
url: file.metadata.url,
uri: file.metadata.uri,
@@ -376,7 +376,12 @@ async function main() {
skip: i
});
try {
- await migrateDriveFile(file);
+ try {
+ await migrateDriveFile(file);
+ } catch (_) {
+ file.folderId = null;
+ await migrateDriveFile(file);
+ }
console.log(`FILE (${i + 1}/${allDriveFilesCount}) ${file._id} ${chalk.green('DONE')}`);
} catch (e) {
console.log(`FILE (${i + 1}/${allDriveFilesCount}) ${file._id} ${chalk.red('ERR')}`);