From c93262fc5415881732784c010833282cb3d83f6a Mon Sep 17 00:00:00 2001 From: lukeIam Date: Sun, 2 Mar 2014 12:02:30 +0100 Subject: [PATCH] Fix: can't show own profile --- ClientServerLib/ClientServerLib/CWebservice.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ClientServerLib/ClientServerLib/CWebservice.cs b/ClientServerLib/ClientServerLib/CWebservice.cs index 4b319335..1fa5251a 100644 --- a/ClientServerLib/ClientServerLib/CWebservice.cs +++ b/ClientServerLib/ClientServerLib/CWebservice.cs @@ -106,7 +106,7 @@ namespace ServerLib public SProfileData GetProfile(int profileId) { Guid sessionKey = _GetSession(); - if (_CheckRight(EUserRights.ViewOtherProfiles) || CSessionControl.GetUserIdFromSession(sessionKey) == profileId) + if (CSessionControl.GetUserIdFromSession(sessionKey) == profileId || _CheckRight(EUserRights.ViewOtherProfiles)) { if (CServer.GetProfileData == null) { @@ -469,7 +469,7 @@ namespace ServerLib } int userId = CSessionControl.GetUserIdFromSession(sessionKey); CPlayerCommunication.AddMessagesFromPlayer(recivedData, userId); - + return CPlayerCommunication.GetAllMessagesForPlayer(userId); } #endregion