- boolean hasSignedContract = Contract.hasSignedContract(target, Contract.ContractType.RA_AGENT_CONTRACT);
- vars.put("contractsign", hasSignedContract ? "disabled" : "");
- vars.put("contractrevoke", hasSignedContract ? "" : "disabled");
- contracts.output(out, l, vars);
+ if ( !ServerConstants.isCommunityCA()) {
+ boolean hasSignedContract = Contract.hasSignedContract(target, Contract.ContractType.RA_AGENT_CONTRACT);
+ vars.put("contractsign", hasSignedContract ? "disabled" : "");
+ vars.put("contractrevoke", hasSignedContract ? "" : "disabled");
+ contracts.output(out, l, vars);
+ }