aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancis Irving <francis@mysociety.org>2010-08-04 12:13:10 +0100
committerFrancis Irving <francis@mysociety.org>2010-08-04 12:13:10 +0100
commit43ce3c914444dc745c8484ae4681ab9ec97c2a8b (patch)
tree4244c4f2583823e1ef6345a6c3a00b4fa9a3cb88
parentc7b7350197fab61e9aef7aa68b9c402bddbd7a92 (diff)
Cope with there being no user.
-rw-r--r--app/models/info_request.rb12
1 files changed, 8 insertions, 4 deletions
diff --git a/app/models/info_request.rb b/app/models/info_request.rb
index 4bd340c51..10deab25a 100644
--- a/app/models/info_request.rb
+++ b/app/models/info_request.rb
@@ -884,8 +884,10 @@ public
for censor_rule in self.censor_rules
censor_rule.apply_to_text!(text)
end
- for censor_rule in self.user.censor_rules
- censor_rule.apply_to_text!(text)
+ if self.user # requests during construction have no user
+ for censor_rule in self.user.censor_rules
+ censor_rule.apply_to_text!(text)
+ end
end
end
@@ -893,8 +895,10 @@ public
for censor_rule in self.censor_rules
censor_rule.apply_to_binary!(binary)
end
- for censor_rule in self.user.censor_rules
- censor_rule.apply_to_binary!(binary)
+ if self.user # requests during construction have no user
+ for censor_rule in self.user.censor_rules
+ censor_rule.apply_to_binary!(binary)
+ end
end
end