diff --git a/onadata/libs/utils/export_tools.py b/onadata/libs/utils/export_tools.py index f905a0f71a..8fe12acb70 100644 --- a/onadata/libs/utils/export_tools.py +++ b/onadata/libs/utils/export_tools.py @@ -692,7 +692,13 @@ def clean_keys_of_slashes(record): def _get_server_from_metadata(xform, meta, token): - report_templates = MetaData.external_export(xform) + # Fetch metadata details from master directly + try: + report_templates = MetaData.external_export(xform) + except MetaData.DoesNotExist: + from multidb.pinning import use_master + with use_master: + report_templates = MetaData.external_export(xform) if meta: try: