From cc7bb884923398df536a9c197981b6e870792130 Mon Sep 17 00:00:00 2001 From: Francesco Furlan Date: Sat, 9 May 2020 01:48:10 +0200 Subject: [PATCH] fix: clear state on remove --- src/serverless.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/serverless.js b/src/serverless.js index b6bd4f0..28a4b56 100644 --- a/src/serverless.js +++ b/src/serverless.js @@ -142,11 +142,14 @@ class AwsLambda extends Component { `Removing role that was automatically created for this function with ARN: ${this.state.autoRoleArn}.` ) await removeRole(iam, this.state.autoRoleArn) + this.state.autoRoleArn = undefined } console.log(`Removing lambda ${name} from the ${region} region.`) await deleteLambdaFunction(lambda, name) console.log(`Successfully removed lambda ${name} from the ${region} region.`) + this.state = {} + return {} } }