aboutsummaryrefslogtreecommitdiffstats
path: root/app/models
diff options
context:
space:
mode:
authorHenare Degan <henare.degan@gmail.com>2012-02-16 17:10:09 +1100
committerSeb Bacon <seb.bacon@gmail.com>2012-03-13 13:55:46 +0000
commit53b128aafadd0c134feac82aa0de36378c752bf7 (patch)
treef4cc66af44b8dda5cd19ee18999d49b7912d190c /app/models
parent3a982b1233d6809a6e9e62840921395e2b0a4840 (diff)
Make public authority home page links work. Fixes #271
Diffstat (limited to 'app/models')
-rw-r--r--app/models/public_body.rb7
1 files changed, 6 insertions, 1 deletions
diff --git a/app/models/public_body.rb b/app/models/public_body.rb
index 961fa3cbb..23f71333d 100644
--- a/app/models/public_body.rb
+++ b/app/models/public_body.rb
@@ -284,7 +284,12 @@ class PublicBody < ActiveRecord::Base
def calculated_home_page
# manual override for ones we calculate wrongly
if self.home_page != ''
- return self.home_page
+ # Add standard URL prefix
+ if home_page[0..10] == 'http://www.'
+ return self.home_page
+ else
+ return "http://www.#{self.home_page}"
+ end
end
# extract the domain name from the FOI request email