From ac08024bf519082d2418086ebb388731c64aa3fc Mon Sep 17 00:00:00 2001 From: Sebastien Castiel Date: Sat, 9 May 2020 14:00:07 -0400 Subject: [PATCH] Fix function name on invoke --- invoke/lib/invokeFunction.js | 2 +- invoke/lib/invokeFunction.test.js | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/invoke/lib/invokeFunction.js b/invoke/lib/invokeFunction.js index fb88c9c..9f354d3 100644 --- a/invoke/lib/invokeFunction.js +++ b/invoke/lib/invokeFunction.js @@ -65,5 +65,5 @@ const getGoogleCloudFunctionName = (serviceFunctions, func) => { throw new Error(errorMessage); } - return serviceFunctions[func].handler; + return serviceFunctions[func].name; }; diff --git a/invoke/lib/invokeFunction.test.js b/invoke/lib/invokeFunction.test.js index f2a7844..6711dc2 100644 --- a/invoke/lib/invokeFunction.test.js +++ b/invoke/lib/invokeFunction.test.js @@ -23,6 +23,7 @@ describe('InvokeFunction', () => { serverless.service.functions = { func1: { handler: 'foo', + name: 'full-function-name', }, }; serverless.setProvider('google', new GoogleProvider(serverless)); @@ -77,7 +78,7 @@ describe('InvokeFunction', () => { 'functions', 'call', { - name: 'projects/my-project/locations/us-central1/functions/foo', + name: 'projects/my-project/locations/us-central1/functions/full-function-name', resource: { data: '', }, @@ -100,7 +101,7 @@ describe('InvokeFunction', () => { 'functions', 'call', { - name: 'projects/my-project/locations/us-central1/functions/foo', + name: 'projects/my-project/locations/us-central1/functions/full-function-name', resource: { data: googleInvoke.options.data, },