catch migration error
This commit is contained in:
parent
0bac435c72
commit
57402cca8b
1 changed files with 13 additions and 10 deletions
|
@ -30,7 +30,6 @@ Project.find({}, (err, projects) => {
|
||||||
const userId = project.user.valueOf();
|
const userId = project.user.valueOf();
|
||||||
project.files.forEach((file, fileIndex) => {
|
project.files.forEach((file, fileIndex) => {
|
||||||
if (file.url && file.url.includes(process.env.S3_BUCKET) && !file.url.includes(userId)) {
|
if (file.url && file.url.includes(process.env.S3_BUCKET) && !file.url.includes(userId)) {
|
||||||
console.log(file.url);
|
|
||||||
const key = file.url.split('/').pop();
|
const key = file.url.split('/').pop();
|
||||||
console.log(key);
|
console.log(key);
|
||||||
const params = {
|
const params = {
|
||||||
|
@ -38,16 +37,20 @@ Project.find({}, (err, projects) => {
|
||||||
CopySource: `${process.env.S3_BUCKET}/${key}`,
|
CopySource: `${process.env.S3_BUCKET}/${key}`,
|
||||||
Key: `${userId}/${key}`
|
Key: `${userId}/${key}`
|
||||||
};
|
};
|
||||||
client.moveObject(params)
|
try {
|
||||||
.on('err', (err) => {
|
client.moveObject(params)
|
||||||
console.log(err);
|
.on('err', (err) => {
|
||||||
})
|
console.log(err);
|
||||||
.on('end', () => {
|
})
|
||||||
file.url = `https://s3-${process.env.AWS_REGION}.amazonaws.com/${process.env.S3_BUCKET}/${userId}/${key}`;
|
.on('end', () => {
|
||||||
project.save((err, savedProject) => {
|
file.url = `https://s3-${process.env.AWS_REGION}.amazonaws.com/${process.env.S3_BUCKET}/${userId}/${key}`;
|
||||||
console.log(`updated file ${key}`);
|
project.save((err, savedProject) => {
|
||||||
|
console.log(`updated file ${key}`);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
});
|
} catch(e) {
|
||||||
|
console.log(e);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue