]> git.cworth.org Git - turbot/blobdiff - turbot_lambda/turbot_lambda.py
Correct the code storing the picked base64 token
[turbot] / turbot_lambda / turbot_lambda.py
index 80cc4d27a26bee30c7a8fbde7c90ecb80b88f541..46db3ce1fb6ebfe987e1500d7386de5de90e93ef 100644 (file)
@@ -37,11 +37,12 @@ if gsheets_creds:
     else:
         gsheets_creds.refresh(Request())
         gsheets_pickle = pickle.dumps(gsheets_creds)
-        gsheets_pickle_base64 = base64.b64encode(gsheets_pickle)
+        gsheets_pickle_base64_bytes = base64.b64encode(gsheets_pickle)
+        gsheets_pickle_base64 = gsheets_pickle_base64_bytes.decode('us-ascii')
         print("Storing refreshed GSheets credentials into SSM")
         ssm.put_parameter(Name='GSHEETS_PICKLE_BASE64',
                           Type='SecureString',
-                          Value=str(gsheets_pickle_base64),
+                          Value=gsheets_pickle_base64,
                           Overwrite=True)
 service = build('sheets',
                 'v4',