diff --git a/setup.py b/setup.py index 37676992..4dc0d35c 100644 --- a/setup.py +++ b/setup.py @@ -18,7 +18,7 @@ setup( name='prancer_basic', # also update the version in processor.__init__.py file - version='3.1.0', + version='3.1.1', description='Prancer Basic, http://prancer.io/', long_description=LONG_DESCRIPTION, license = "BSD", diff --git a/src/processor/__init__.py b/src/processor/__init__.py index ee479339..25af5359 100644 --- a/src/processor/__init__.py +++ b/src/processor/__init__.py @@ -1,3 +1,3 @@ # Prancer Basic -__version__ = '3.1.0' +__version__ = '3.1.1' diff --git a/src/processor/connector/snapshot_aws.py b/src/processor/connector/snapshot_aws.py index f64719bb..23711486 100644 --- a/src/processor/connector/snapshot_aws.py +++ b/src/processor/connector/snapshot_aws.py @@ -1276,8 +1276,13 @@ def eliminate_duplicate_snapshots(snapshot_data): is_updated = False for snapshot_id, value in snapshot_data.items(): is_updated = False + if not isinstance(value, list): + data[snapshot_id] = value + continue for count, snapshot in enumerate(value): for sid, sval in data.items(): + if not isinstance(sval, list): + continue for cnt, val in enumerate(sval): if sid == snapshot_id: continue