From 88774565ba5a80ea9d42a11c031271ce3053e624 Mon Sep 17 00:00:00 2001 From: Francesco Siddi Date: Tue, 10 Nov 2015 17:56:43 +0100 Subject: [PATCH] Handle exception when blob has not signed_url --- pillar/application/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pillar/application/__init__.py b/pillar/application/__init__.py index 53c7e814..86ed9a90 100644 --- a/pillar/application/__init__.py +++ b/pillar/application/__init__.py @@ -367,7 +367,7 @@ def generate_link(backend, file_path, project_id=None): if backend == 'gcs': storage = GoogleCloudStorageBucket(project_id) blob = storage.Get(file_path) - link = blob['signed_url'] + link = None if not blob else blob['signed_url'] elif backend == 'pillar': link = url_for('file_storage.index', file_name=file_path, _external=True, _scheme=app.config['SCHEME'])