diff --git a/MareSynchronosServer/MareSynchronosServer/Hubs/MareHub.CharaData.cs b/MareSynchronosServer/MareSynchronosServer/Hubs/MareHub.CharaData.cs index a081a58..5630eb6 100644 --- a/MareSynchronosServer/MareSynchronosServer/Hubs/MareHub.CharaData.cs +++ b/MareSynchronosServer/MareSynchronosServer/Hubs/MareHub.CharaData.cs @@ -199,7 +199,7 @@ public partial class MareHub .Where(p => p.UploaderUID != UserUID && p.ShareType == CharaDataShare.Shared) .Where(p => (individualPairs.Contains(p.UploaderUID) && p.AccessType == CharaDataAccess.ClosePairs) - || (allPairs.Contains(p.UploaderUID) && p.AccessType == CharaDataAccess.AllPairs) + || (allPairs.Contains(p.UploaderUID) && (p.AccessType == CharaDataAccess.AllPairs || p.AccessType == CharaDataAccess.Public)) || (p.AllowedIndividiuals.Any(u => u.AllowedUserUID == UserUID || (u.AllowedGroupGID != null && groups.Contains(u.AllowedGroupGID))))) .AsSplitQuery() .AsNoTracking()