diff options
-rw-r--r-- | app/models/post_redirect.rb | 2 | ||||
-rw-r--r-- | app/models/track_things_sent_email.rb | 6 | ||||
-rwxr-xr-x | script/delete-old-things | 2 |
3 files changed, 9 insertions, 1 deletions
diff --git a/app/models/post_redirect.rb b/app/models/post_redirect.rb index 655b3ac58..a17b24d16 100644 --- a/app/models/post_redirect.rb +++ b/app/models/post_redirect.rb @@ -86,7 +86,7 @@ class PostRedirect < ActiveRecord::Base return post_redirects[0] end - # Called from cron job delete-old-post-redirects + # Called from cron job delete-old-things def self.delete_old_post_redirects PostRedirect.delete_all "updated_at < (now() - interval '6 months')" end diff --git a/app/models/track_things_sent_email.rb b/app/models/track_things_sent_email.rb index 35229371c..b39dad932 100644 --- a/app/models/track_things_sent_email.rb +++ b/app/models/track_things_sent_email.rb @@ -25,6 +25,12 @@ class TrackThingsSentEmail < ActiveRecord::Base belongs_to :user belongs_to :public_body belongs_to :track_thing + + # Called from cron job delete-old-things + def self.delete_old_track_things_sent_email + TrackThingsSentEmail.delete_all "updated_at < (now() - interval '1 month')" + end + end diff --git a/script/delete-old-things b/script/delete-old-things index c1354e4f4..18e802ec7 100755 --- a/script/delete-old-things +++ b/script/delete-old-things @@ -4,4 +4,6 @@ LOC=`dirname $0` $LOC/runner 'PostRedirect.delete_old_post_redirects()' +$LOC/runner 'TrackThingsSentEmail.delete_old_track_things_sent_email()' + |