Fix 最近使用纪录验证权限

This commit is contained in:
devezhao-mbp 2019-06-07 16:49:35 +08:00
parent c69ebc999e
commit 53d72572e6

View file

@ -26,6 +26,7 @@ import java.util.Set;
import org.apache.commons.lang.StringUtils;
import com.rebuild.server.Application;
import com.rebuild.server.configuration.portals.FieldValueWrapper;
import com.rebuild.server.helper.ConfigurableItem;
import com.rebuild.server.helper.SysConfiguration;
@ -84,6 +85,10 @@ public class RecentlyUsedCache {
List<ID> data = new ArrayList<>();
for (int i = 0; i < limit && i < exists.size(); i++) {
final ID raw = exists.get(i);
if (!Application.getSecurityManager().allowedR(user, raw)) {
continue;
}
try {
String label = FieldValueWrapper.getLabel(raw);
ID clone = ID.valueOf(raw.toLiteral());