diff options
author | Justin Clarke Casey | 2008-10-15 16:35:27 +0000 |
---|---|---|
committer | Justin Clarke Casey | 2008-10-15 16:35:27 +0000 |
commit | 9324c3f110d70d44ef91c18e570cffc59d067683 (patch) | |
tree | 6ce60aa08beca59e9e985868f7435ed89cabf59d /OpenSim/Region/Environment/Modules/World/Permissions/PermissionsModule.cs | |
parent | * minor: oops, small textual tweak (diff) | |
download | opensim-SC-9324c3f110d70d44ef91c18e570cffc59d067683.zip opensim-SC-9324c3f110d70d44ef91c18e570cffc59d067683.tar.gz opensim-SC-9324c3f110d70d44ef91c18e570cffc59d067683.tar.bz2 opensim-SC-9324c3f110d70d44ef91c18e570cffc59d067683.tar.xz |
* refactor: Move error logging from GetUserDetails up to callers, since there are some circumstances in which not finding a user is not an error
Diffstat (limited to 'OpenSim/Region/Environment/Modules/World/Permissions/PermissionsModule.cs')
-rw-r--r-- | OpenSim/Region/Environment/Modules/World/Permissions/PermissionsModule.cs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/OpenSim/Region/Environment/Modules/World/Permissions/PermissionsModule.cs b/OpenSim/Region/Environment/Modules/World/Permissions/PermissionsModule.cs index abbf40e..b6a0c23 100644 --- a/OpenSim/Region/Environment/Modules/World/Permissions/PermissionsModule.cs +++ b/OpenSim/Region/Environment/Modules/World/Permissions/PermissionsModule.cs | |||
@@ -259,6 +259,10 @@ namespace OpenSim.Region.Environment.Modules.World.Permissions | |||
259 | if (profile.UserProfile.GodLevel >= 200) | 259 | if (profile.UserProfile.GodLevel >= 200) |
260 | return true; | 260 | return true; |
261 | } | 261 | } |
262 | else | ||
263 | { | ||
264 | m_log.ErrorFormat("[PERMISSIONS]: Could not find user {0} for administrator check", user); | ||
265 | } | ||
262 | } | 266 | } |
263 | 267 | ||
264 | return false; | 268 | return false; |
@@ -646,8 +650,13 @@ namespace OpenSim.Region.Environment.Modules.World.Permissions | |||
646 | { | 650 | { |
647 | CachedUserInfo userInfo = | 651 | CachedUserInfo userInfo = |
648 | scene.CommsManager.UserProfileCacheService.GetUserDetails(user); | 652 | scene.CommsManager.UserProfileCacheService.GetUserDetails(user); |
653 | |||
649 | if (userInfo == null) | 654 | if (userInfo == null) |
655 | { | ||
656 | m_log.ErrorFormat("[PERMISSIONS]: Could not find user {0} for edit notecard check", user); | ||
650 | return false; | 657 | return false; |
658 | } | ||
659 | |||
651 | 660 | ||
652 | if (userInfo.RootFolder == null) | 661 | if (userInfo.RootFolder == null) |
653 | return false; | 662 | return false; |
@@ -1024,8 +1033,12 @@ namespace OpenSim.Region.Environment.Modules.World.Permissions | |||
1024 | { | 1033 | { |
1025 | CachedUserInfo userInfo = | 1034 | CachedUserInfo userInfo = |
1026 | scene.CommsManager.UserProfileCacheService.GetUserDetails(user); | 1035 | scene.CommsManager.UserProfileCacheService.GetUserDetails(user); |
1036 | |||
1027 | if (userInfo == null) | 1037 | if (userInfo == null) |
1038 | { | ||
1039 | m_log.ErrorFormat("[PERMISSIONS]: Could not find user {0} for administrator check", user); | ||
1028 | return false; | 1040 | return false; |
1041 | } | ||
1029 | 1042 | ||
1030 | if (userInfo.RootFolder == null) | 1043 | if (userInfo.RootFolder == null) |
1031 | return false; | 1044 | return false; |
@@ -1102,8 +1115,12 @@ namespace OpenSim.Region.Environment.Modules.World.Permissions | |||
1102 | { | 1115 | { |
1103 | CachedUserInfo userInfo = | 1116 | CachedUserInfo userInfo = |
1104 | scene.CommsManager.UserProfileCacheService.GetUserDetails(user); | 1117 | scene.CommsManager.UserProfileCacheService.GetUserDetails(user); |
1118 | |||
1105 | if (userInfo == null) | 1119 | if (userInfo == null) |
1120 | { | ||
1121 | m_log.ErrorFormat("[PERMISSIONS]: Could not find user {0} for view notecard check", user); | ||
1106 | return false; | 1122 | return false; |
1123 | } | ||
1107 | 1124 | ||
1108 | if (userInfo.RootFolder == null) | 1125 | if (userInfo.RootFolder == null) |
1109 | return false; | 1126 | return false; |