diff --git a/awx/conf/migrations/_reencrypt.py b/awx/conf/migrations/_reencrypt.py index ca19a9234c..7e3fe893b1 100644 --- a/awx/conf/migrations/_reencrypt.py +++ b/awx/conf/migrations/_reencrypt.py @@ -102,4 +102,6 @@ def encrypt_field(instance, field_name, ask=False, subfield=None, skip_utf8=Fals def should_decrypt_field(value): - return value.startswith('$encrypted$') and '$AESCBC$' not in value + if hasattr(value, 'startswith'): + return value.startswith('$encrypted$') and '$AESCBC$' not in value + return False