Skip to content

Commit b6b2dbe

Browse files
committed
fix: pass uploadUid if available when redeploying file upload projects
1 parent f3ee023 commit b6b2dbe

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/adapters/file-upload.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,14 @@ export default class FileUpload extends BaseClass {
4141

4242
let redeployLatest = this.config['redeploy-latest'];
4343

44+
let uploadUid;
4445
if (redeployLatest) {
4546
const signedUploadUrlData = await this.createSignedUploadUrl();
47+
uploadUid = signedUploadUrlData.uploadUid;
4648
const { zipName, zipPath } = await this.archive();
4749
await this.uploadFile(zipName, zipPath, signedUploadUrlData);
4850
}
4951

50-
const { uploadUid } = { uploadUid: undefined };
5152
await this.createNewDeployment(true, uploadUid);
5253
}
5354

test/unit/adapters/file-upload.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ describe('File Upload', () => {
5050

5151
beforeEach(() => {
5252
initApolloClientStub = stub(BaseClass.prototype, 'initApolloClient').resolves();
53-
createSignedUploadUrlStub = stub(FileUpload.prototype, 'createSignedUploadUrl').resolves();
53+
createSignedUploadUrlStub = stub(FileUpload.prototype, 'createSignedUploadUrl').resolves({ uploadUrl: 'http://example.com/upload', uploadUid: '123456789' });
5454
archiveStub = stub(FileUpload.prototype, 'archive').resolves({ zipName: 'test.zip', zipPath: '/path/to/zip' });
5555
uploadFileStub = stub(FileUpload.prototype, 'uploadFile').resolves();
5656
createNewDeploymentStub = stub(FileUpload.prototype, 'createNewDeployment').resolves();

0 commit comments

Comments
 (0)