diff --git a/python/plugins/processing/algs/qgis/FindProjection.py b/python/plugins/processing/algs/qgis/FindProjection.py index 7b04a720598..488039306f0 100644 --- a/python/plugins/processing/algs/qgis/FindProjection.py +++ b/python/plugins/processing/algs/qgis/FindProjection.py @@ -121,12 +121,15 @@ class FindProjection(QgisAlgorithm): except: continue - if engine.intersects(transformed_bounds.constGet()): - feedback.pushInfo(self.tr('Found candidate CRS: {}').format(candidate_crs.authid())) - f = QgsFeature(fields) - f.setAttributes([candidate_crs.authid()]) - sink.addFeature(f, QgsFeatureSink.FastInsert) - found_results += 1 + try: + if engine.intersects(transformed_bounds.constGet()): + feedback.pushInfo(self.tr('Found candidate CRS: {}').format(candidate_crs.authid())) + f = QgsFeature(fields) + f.setAttributes([candidate_crs.authid()]) + sink.addFeature(f, QgsFeatureSink.FastInsert) + found_results += 1 + except: + continue feedback.setProgress(int(current * total))