diff options
| author | MeiMei <30769358+mei23@users.noreply.github.com> | 2019-05-03 18:33:25 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2019-05-03 18:33:25 +0900 |
| commit | 9d1ed1eb0dfce53aa0db7f33f376774b1521a5ae (patch) | |
| tree | 44aaed1fa2d22709fb5dea47aa83f357905d79b6 /src/queue/processors/db | |
| parent | Merge branch 'develop' of https://github.com/syuilo/misskey into develop (diff) | |
| download | sharkey-9d1ed1eb0dfce53aa0db7f33f376774b1521a5ae.tar.gz sharkey-9d1ed1eb0dfce53aa0db7f33f376774b1521a5ae.tar.bz2 sharkey-9d1ed1eb0dfce53aa0db7f33f376774b1521a5ae.zip | |
Some import and export fixes (#4842)
* Fix: Mastodon v2.8.0 のフォローリストがインポートできない
* Fix: エクスポートリクエストに失敗してもエラーが出ない (#4821)
* エクスポートファイルでは同一ハッシュチェックをしないように
Diffstat (limited to 'src/queue/processors/db')
| -rw-r--r-- | src/queue/processors/db/export-blocking.ts | 2 | ||||
| -rw-r--r-- | src/queue/processors/db/export-following.ts | 2 | ||||
| -rw-r--r-- | src/queue/processors/db/export-mute.ts | 2 | ||||
| -rw-r--r-- | src/queue/processors/db/export-notes.ts | 2 | ||||
| -rw-r--r-- | src/queue/processors/db/export-user-lists.ts | 2 | ||||
| -rw-r--r-- | src/queue/processors/db/import-following.ts | 3 |
6 files changed, 7 insertions, 6 deletions
diff --git a/src/queue/processors/db/export-blocking.ts b/src/queue/processors/db/export-blocking.ts index c4b8c9438d..0504ab8c30 100644 --- a/src/queue/processors/db/export-blocking.ts +++ b/src/queue/processors/db/export-blocking.ts @@ -85,7 +85,7 @@ export async function exportBlocking(job: Bull.Job, done: any): Promise<void> { logger.succ(`Exported to: ${path}`); const fileName = 'blocking-' + dateFormat(new Date(), 'yyyy-mm-dd-HH-MM-ss') + '.csv'; - const driveFile = await addFile(user, path, fileName); + const driveFile = await addFile(user, path, fileName, null, null, true); logger.succ(`Exported to: ${driveFile.id}`); cleanup(); diff --git a/src/queue/processors/db/export-following.ts b/src/queue/processors/db/export-following.ts index 9fab5bb21a..996ef6310d 100644 --- a/src/queue/processors/db/export-following.ts +++ b/src/queue/processors/db/export-following.ts @@ -85,7 +85,7 @@ export async function exportFollowing(job: Bull.Job, done: any): Promise<void> { logger.succ(`Exported to: ${path}`); const fileName = 'following-' + dateFormat(new Date(), 'yyyy-mm-dd-HH-MM-ss') + '.csv'; - const driveFile = await addFile(user, path, fileName); + const driveFile = await addFile(user, path, fileName, null, null, true); logger.succ(`Exported to: ${driveFile.id}`); cleanup(); diff --git a/src/queue/processors/db/export-mute.ts b/src/queue/processors/db/export-mute.ts index b957b48b20..5531553220 100644 --- a/src/queue/processors/db/export-mute.ts +++ b/src/queue/processors/db/export-mute.ts @@ -85,7 +85,7 @@ export async function exportMute(job: Bull.Job, done: any): Promise<void> { logger.succ(`Exported to: ${path}`); const fileName = 'mute-' + dateFormat(new Date(), 'yyyy-mm-dd-HH-MM-ss') + '.csv'; - const driveFile = await addFile(user, path, fileName); + const driveFile = await addFile(user, path, fileName, null, null, true); logger.succ(`Exported to: ${driveFile.id}`); cleanup(); diff --git a/src/queue/processors/db/export-notes.ts b/src/queue/processors/db/export-notes.ts index d03a216a59..94a4302e05 100644 --- a/src/queue/processors/db/export-notes.ts +++ b/src/queue/processors/db/export-notes.ts @@ -108,7 +108,7 @@ export async function exportNotes(job: Bull.Job, done: any): Promise<void> { logger.succ(`Exported to: ${path}`); const fileName = 'notes-' + dateFormat(new Date(), 'yyyy-mm-dd-HH-MM-ss') + '.json'; - const driveFile = await addFile(user, path, fileName); + const driveFile = await addFile(user, path, fileName, null, null, true); logger.succ(`Exported to: ${driveFile.id}`); cleanup(); diff --git a/src/queue/processors/db/export-user-lists.ts b/src/queue/processors/db/export-user-lists.ts index 5cd978c1aa..447cdaa174 100644 --- a/src/queue/processors/db/export-user-lists.ts +++ b/src/queue/processors/db/export-user-lists.ts @@ -62,7 +62,7 @@ export async function exportUserLists(job: Bull.Job, done: any): Promise<void> { logger.succ(`Exported to: ${path}`); const fileName = 'user-lists-' + dateFormat(new Date(), 'yyyy-mm-dd-HH-MM-ss') + '.csv'; - const driveFile = await addFile(user, path, fileName); + const driveFile = await addFile(user, path, fileName, null, null, true); logger.succ(`Exported to: ${driveFile.id}`); cleanup(); diff --git a/src/queue/processors/db/import-following.ts b/src/queue/processors/db/import-following.ts index 8de3193e46..ff4ff6b6ab 100644 --- a/src/queue/processors/db/import-following.ts +++ b/src/queue/processors/db/import-following.ts @@ -35,7 +35,8 @@ export async function importFollowing(job: Bull.Job, done: any): Promise<void> { linenum++; try { - const { username, host } = parseAcct(line.trim()); + const acct = line.split(',')[0].trim(); + const { username, host } = parseAcct(acct); let target = isSelfHost(host!) ? await Users.findOne({ host: null, |