• R/O
  • HTTP
  • SSH
  • HTTPS

提交

標籤
無標籤

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

allura


Commit MetaInfo

修訂6263685b925e531a96ad943d8a0dc4471bc1b992 (tree)
時間2012-03-29 23:21:11
作者Jenny Steele <jsteele@geek...>
CommiterCory Johns

Log Message

[#3675] Fix for security failure during migration

Signed-off-by: Jenny Steele <jsteele@geek.net>

Change Summary

差異

--- a/Allura/allura/lib/security.py
+++ b/Allura/allura/lib/security.py
@@ -193,9 +193,10 @@ class RoleCache(object):
193193 if rid in visited: continue
194194 yield role
195195 pr_index = self.cred.project_roles(role.project_id).index
196- for i in pr_index[rid].roles:
197- if i in pr_index:
198- to_visit.append((i, pr_index[i]))
196+ if rid in pr_index:
197+ for i in pr_index[rid].roles:
198+ if i in pr_index:
199+ to_visit.append((i, pr_index[i]))
199200 return RoleCache(self.cred, _iter())
200201
201202 @LazyProperty