aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/models/public_body.rb18
1 files changed, 10 insertions, 8 deletions
diff --git a/app/models/public_body.rb b/app/models/public_body.rb
index 3a6dd58fb..0a394dadf 100644
--- a/app/models/public_body.rb
+++ b/app/models/public_body.rb
@@ -186,14 +186,6 @@ class PublicBody < ActiveRecord::Base
uniq
end
- # TODO: - Don't like repeating this!
- def calculate_cached_fields(t)
- PublicBody.set_first_letter(t)
- short_long_name = t.name
- short_long_name = t.short_name if t.short_name and !t.short_name.empty?
- t.url_name = MySociety::Format.simplify_url_part(short_long_name, 'body')
- end
-
# Set the first letter on a public body or translation
def self.set_first_letter(instance)
unless instance.name.nil? or instance.name.empty?
@@ -717,6 +709,16 @@ class PublicBody < ActiveRecord::Base
return bodies
end
+ def calculate_cached_fields(t)
+ warn %q([DEPRECATION] PublicBody#calculate_cached_fields will be removed
+ in 0.23).squish
+
+ PublicBody.set_first_letter(t)
+ short_long_name = t.name
+ short_long_name = t.short_name if t.short_name and !t.short_name.empty?
+ t.url_name = MySociety::Format.simplify_url_part(short_long_name, 'body')
+ end
+
private
# Read an attribute value (without using locale fallbacks if the attribute is translated)