diff --git a/sysinv/cgts-client/cgts-client/cgtsclient/v1/app_shell.py b/sysinv/cgts-client/cgts-client/cgtsclient/v1/app_shell.py index 45440c69d1..cec3f37615 100644 --- a/sysinv/cgts-client/cgts-client/cgtsclient/v1/app_shell.py +++ b/sysinv/cgts-client/cgts-client/cgtsclient/v1/app_shell.py @@ -120,7 +120,7 @@ def do_application_upload(cc, args): if not _is_url(data["tarfile"]): try: with open(data["tarfile"], 'rb') as tarfile: - binary_data = base64.urlsafe_b64encode(tarfile.read()) + binary_data = base64.urlsafe_b64encode(tarfile.read()).decode("utf-8") data.update({'binary_data': binary_data}) except Exception: raise exc.CommandError("Error: Could not open file %s." % data["tarfile"])