diff --git a/catalyst/exchange/exchange.py b/catalyst/exchange/exchange.py index 6315c82d..09b8513b 100644 --- a/catalyst/exchange/exchange.py +++ b/catalyst/exchange/exchange.py @@ -203,10 +203,12 @@ class Exchange: assets = self.assets if not is_local else self.local_assets for key in assets: - if not asset and assets[key].symbol.lower() == symbol.lower() and ( - not data_frequency or ( - data_frequency == 'minute' and assets[ - key].end_minute is not None)): + has_data = (data_frequency == 'minute' + and assets[key].end_minute is not None) \ + or (data_frequency == 'daily' + and assets[key].end_daily is not None) + if not asset and assets[key].symbol.lower() == symbol.lower() \ + and (not data_frequency or has_data): asset = assets[key] return asset diff --git a/docs/source/releases.rst b/docs/source/releases.rst index 2695c309..ade535f7 100644 --- a/docs/source/releases.rst +++ b/docs/source/releases.rst @@ -2,9 +2,18 @@ Release Notes ============= +Version 0.3.10 +^^^^^^^^^^^^^ +**Release Date**: 2017-11-28 + +Bug Fixes +~~~~~~~~~ + +- Fixed issue with fetching assets with daily frequency + Version 0.3.9 ^^^^^^^^^^^^^ -**Release Date**: 2017-11-14 +**Release Date**: 2017-11-28 Bug Fixes ~~~~~~~~~