From 1317f81679ec9a11d2adc66305ca90e969b6f130 Mon Sep 17 00:00:00 2001 From: Edward Betts Date: Fri, 23 Nov 2018 11:09:16 +0000 Subject: [PATCH] Read BASE_URL from config. --- sourcing/model.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/sourcing/model.py b/sourcing/model.py index 4297479..edf1aba 100644 --- a/sourcing/model.py +++ b/sourcing/model.py @@ -1,4 +1,4 @@ -from flask import url_for +from flask import url_for, current_app from .database import session from .parse import parse_link, parse_sourcedoc_facet, parse_span from .text import first_non_empty_line @@ -194,7 +194,11 @@ class Item(TimeStampedModel): @property def external_url(self): - return self.view_url('view_item', _external=True) + base_url = current_app.config.get('BASE_URL') + if base_url: + return base_url + self.view_url('view_item') + else: + return self.view_url('view_item', _external=True) @property def edit_url(self):