diff --git a/src/components/pages/Manage/index.tsx b/src/components/pages/Manage/index.tsx
index 5e4eb979..a7f3be32 100644
--- a/src/components/pages/Manage/index.tsx
+++ b/src/components/pages/Manage/index.tsx
@@ -1,4 +1,5 @@
import {
+ Anchor,
Box,
Button,
Card,
@@ -383,7 +384,11 @@ export default function Manage() {
rows={
exports
? exports.map((x, i) => ({
- name: Export {i + 1},
+ name: (
+
+ Export {i + 1}
+
+ ),
date: x.date.toLocaleString(),
size: bytesToRead(x.size),
}))
diff --git a/src/lib/datasources/S3.ts b/src/lib/datasources/S3.ts
index 95f37ef0..32a937cb 100644
--- a/src/lib/datasources/S3.ts
+++ b/src/lib/datasources/S3.ts
@@ -14,12 +14,9 @@ export class S3 extends Datasource {
accessKey: config.access_key_id,
secretKey: config.secret_access_key,
pathStyle: config.force_s3_path,
- port: 9000,
useSSL: config.use_ssl,
region: config.region,
});
-
- // this.s3.
}
public async save(file: string, data: Buffer): Promise {
diff --git a/src/pages/api/user/export.ts b/src/pages/api/user/export.ts
index 336d41d8..7943aba3 100644
--- a/src/pages/api/user/export.ts
+++ b/src/pages/api/user/export.ts
@@ -87,7 +87,8 @@ async function handler(req: NextApiReq, res: NextApiRes) {
Logger.get('user').info(`Export for ${user.username} (${user.id}) has started`);
for (let i = 0; i !== files.length; ++i) {
const file = files[i];
- const stream = datasource.get(file.file);
+ // try {
+ const stream = await datasource.get(file.file);
if (stream) {
const def = new ZipPassThrough(file.file);
zip.add(def);
@@ -101,6 +102,9 @@ async function handler(req: NextApiReq, res: NextApiRes) {
stream.on('data', (c) => def.push(c));
stream.on('end', () => def.push(new Uint8Array(0), true));
}
+ // } catch (e) {
+
+ // }
}
zip.end();