Skip to content
This repository was archived by the owner on Apr 13, 2020. It is now read-only.

Commit a8c9802

Browse files
authored
making sure that promises complete (#306)
1 parent 80a07cf commit a8c9802

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

src/lib/azure/deploymenttable.ts

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,15 @@ export const addSrcToACRPipeline = (
3333
entry.service = serviceName;
3434
entry.commitId = commitId;
3535
entry.PartitionKey = tableInfo.partitionKey;
36-
return new Promise(resolve => {
36+
return new Promise((resolve, reject) => {
3737
insertToTable(tableInfo, entry)
3838
.then(() => {
3939
logger.info("Added first pipeline details to the database");
4040
resolve(entry);
4141
})
4242
.catch(err => {
4343
logger.error(err);
44+
reject(err);
4445
});
4546
});
4647
};
@@ -61,7 +62,7 @@ export const updateACRToHLDPipeline = (
6162
env: string,
6263
pr?: string
6364
): Promise<any> => {
64-
return new Promise(resolve => {
65+
return new Promise((resolve, reject) => {
6566
findMatchingDeployments(tableInfo, "imageTag", imageTag).then(entries => {
6667
let entryToInsert: any;
6768
for (const entry of entries) {
@@ -86,6 +87,7 @@ export const updateACRToHLDPipeline = (
8687
})
8788
.catch(err => {
8889
logger.error(err);
90+
reject(err);
8991
});
9092
return;
9193
}
@@ -109,6 +111,7 @@ export const updateACRToHLDPipeline = (
109111
})
110112
.catch(err => {
111113
logger.error(err);
114+
reject(err);
112115
});
113116
return;
114117
}
@@ -132,6 +135,7 @@ export const updateACRToHLDPipeline = (
132135
})
133136
.catch(err => {
134137
logger.error(err);
138+
reject(err);
135139
});
136140
return;
137141
});
@@ -197,7 +201,7 @@ export const updateHLDtoManifestHelper = (
197201
manifestCommitId?: string,
198202
pr?: string
199203
): Promise<any> => {
200-
return new Promise(resolve => {
204+
return new Promise((resolve, reject) => {
201205
let entryToInsert: any;
202206
for (const entry of entries) {
203207
entryToInsert = entry;
@@ -220,6 +224,7 @@ export const updateHLDtoManifestHelper = (
220224
})
221225
.catch(err => {
222226
logger.error(err);
227+
reject(err);
223228
});
224229
return;
225230
}
@@ -243,6 +248,7 @@ export const updateHLDtoManifestHelper = (
243248
})
244249
.catch(err => {
245250
logger.error(err);
251+
reject(err);
246252
});
247253
return;
248254
}
@@ -267,6 +273,7 @@ export const updateHLDtoManifestHelper = (
267273
})
268274
.catch(err => {
269275
logger.error(err);
276+
reject(err);
270277
});
271278
return;
272279
});
@@ -283,7 +290,7 @@ export const updateManifestCommitId = (
283290
pipelineId: string,
284291
manifestCommitId: string
285292
): Promise<any> => {
286-
return new Promise(resolve => {
293+
return new Promise((resolve, reject) => {
287294
findMatchingDeployments(tableInfo, "p3", pipelineId).then(entries => {
288295
// Ideally there should only be one entry for every pipeline id
289296
if (entries.length > 0) {
@@ -298,6 +305,7 @@ export const updateManifestCommitId = (
298305
})
299306
.catch(err => {
300307
logger.error(err);
308+
reject(err);
301309
});
302310
} else {
303311
logger.error(

0 commit comments

Comments
 (0)