diff --git a/src/main/java/com/jmal/clouddisk/office/OfficeConfigService.java b/src/main/java/com/jmal/clouddisk/office/OfficeConfigService.java index c4d511a8..f363e5a6 100644 --- a/src/main/java/com/jmal/clouddisk/office/OfficeConfigService.java +++ b/src/main/java/com/jmal/clouddisk/office/OfficeConfigService.java @@ -55,10 +55,14 @@ public String createOfficeToken(final Map payloadClaims) { public OfficeConfigDTO getOfficeConfig() { OfficeConfigDTO officeConfigDTO = getOfficeConfigCache(); + OfficeConfigDTO officeConfigVO = new OfficeConfigDTO(); + officeConfigVO.setDocumentServer(officeConfigDTO.getDocumentServer()); + officeConfigVO.setCallbackServer(officeConfigDTO.getCallbackServer()); + officeConfigVO.setTokenEnabled(officeConfigDTO.isTokenEnabled()); if (StrUtil.isNotBlank(officeConfigDTO.getSecret())) { - officeConfigDTO.setSecret(VO_KEY); + officeConfigVO.setSecret(VO_KEY); } - return officeConfigDTO; + return officeConfigVO; } public void setOfficeConfig(OfficeConfigDTO officeConfigDTO) {