Skip to content

Commit 60b6b34

Browse files
authored
fix: pass correct build number for run-actor (#55)
1 parent 46d23ba commit 60b6b34

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

nodes/Apify/__tests__/Apify.node.spec.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -155,14 +155,15 @@ describe('Apify Node', () => {
155155
describe('run-actor', () => {
156156
it('should run the run-actor workflow', async () => {
157157
const mockRunActor = fixtures.runActorResult();
158+
const mockBuild = fixtures.getBuildResult();
158159

159160
const scope = nock('https://api.apify.com')
160161
.get('/v2/acts/nFJndFXA5zjCTuudP')
161162
.reply(200, fixtures.getActorResult())
162163
.get('/v2/acts/nFJndFXA5zjCTuudP/builds/default')
163-
.reply(200, fixtures.getBuildResult())
164+
.reply(200, mockBuild)
164165
.post('/v2/acts/nFJndFXA5zjCTuudP/runs')
165-
.query({ waitForFinish: 0 })
166+
.query({ waitForFinish: 0, build: mockBuild.data.buildNumber })
166167
.reply(200, mockRunActor);
167168

168169
const runActorWorkflow = require('./workflows/actors/run-actor.workflow.json');
@@ -185,15 +186,16 @@ describe('Apify Node', () => {
185186

186187
it('should run the run-actor workflow and wait for finish', async () => {
187188
const mockRunActor = fixtures.runActorResult();
189+
const mockBuild = fixtures.getBuildResult();
188190
const mockFinishedRun = fixtures.getRunResult();
189191

190192
const scope = nock('https://api.apify.com')
191193
.get('/v2/acts/nFJndFXA5zjCTuudP')
192194
.reply(200, fixtures.getActorResult())
193195
.get('/v2/acts/nFJndFXA5zjCTuudP/builds/default')
194-
.reply(200, fixtures.getBuildResult())
196+
.reply(200, mockBuild)
195197
.post('/v2/acts/nFJndFXA5zjCTuudP/runs')
196-
.query({ waitForFinish: 0 })
198+
.query({ waitForFinish: 0, build: mockBuild.data.buildNumber })
197199
.reply(200, mockRunActor)
198200
.get('/v2/actor-runs/Icz6E0IHX0c40yEi7')
199201
.reply(200, mockFinishedRun);

nodes/Apify/resources/actors/run-actor/execute.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ export async function runActor(this: IExecuteFunctions, i: number): Promise<INod
6161
const qs: Record<string, any> = {};
6262
if (timeout != null) qs.timeout = timeout;
6363
if (memory != null) qs.memory = memory;
64-
if (build?.buildTag) qs.build = build.buildTag;
64+
if (build?.buildNumber) qs.build = build.buildNumber;
6565
qs.waitForFinish = 0; // set initial run actor to not wait for finish
6666

6767
// 6. Run the actor

0 commit comments

Comments
 (0)