diff --git a/app/models/project.rb b/app/models/project.rb
index 997ed4615..db1c092e8 100644
--- a/app/models/project.rb
+++ b/app/models/project.rb
@@ -272,6 +272,19 @@ class Project < ActiveRecord::Base
     end
   end
 
+  def reload(*args)
+    @shared_versions = nil
+    @rolled_up_versions = nil
+    @rolled_up_trackers = nil
+    @all_issue_custom_fields = nil
+    @all_time_entry_custom_fields = nil
+    @to_param = nil
+    @allowed_parents = nil
+    @allowed_permissions = nil
+    @actions_allowed = nil
+    super
+  end
+
   def to_param
     # id is used for projects with a numeric identifier (compatibility)
     @to_param ||= (identifier.to_s =~ %r{^\d*$} ? id.to_s : identifier)