Bugs Liferay no Journal no Button Aprovar

Problema resolvido!!!
Explicando o problema:
Para redigitar o artigo, precisamos expirar. Na hora da “re-aprovação” do artigo alterado, precisa validar o “checkbok” com o nome “Nunca expirar automaticamente” e aprovar. Porém o “button”(“Aprovar e Salvar” e “Aprovar”), constatei que não estava salvando. E para aparecer no Asset Publisher tinha que salvar duas vezes. O erro estava nos button, e, não vou considerar um erro, mas o “checkbox” (Nunca expirar automaticamente)  ou prestar ATENÇÂO na data de validade.
Solução:
Alterar a funcionalidade do “button” e sempre validar automaticamente para nunca expirar.
código: ../portlet/journal/edit_journal.jsp
neste código abaixo é para “checkbok”:
if (article != null) {
	if (article.getExpirationDate() != null) {
		neverExpire = true;

		expirationDate.setTime(article.getExpirationDate());
	}
}

boolean neverReview = ParamUtil.getBoolean(request, "neverReview", true);

Calendar reviewDate = CalendarFactoryUtil.getCalendar(timeZone, locale);

reviewDate.add(Calendar.MONTH, 9);

if (article != null) {
	if (article.getReviewDate() != null) {
		neverReview = true;

		reviewDate.setTime(article.getReviewDate());
	}
}

String type = BeanParamUtil.getString(article, request, "type", "general");

String structureId = BeanParamUtil.getString(article, request, "structureId");

JournalStructure structure = null;

String structureName = StringPool.BLANK;

if (Validator.isNotNull(structureId)) {
	try {
		structure = JournalStructureLocalServiceUtil.getStructure(groupId, structureId);

		structureName = structure.getName();
	}
	catch (NoSuchStructureException nsse) {
	}
}
Para o “button” no mesmo código:
function <portlet:namespace />saveAndApproveArticle() {
		document.<portlet:namespace />fm1.<portlet:namespace />approve.value = "1";
		<portlet:namespace />saveArticle();

		cmd = "saveAndApprove";

		document.<portlet:namespace />fm1.<portlet:namespace /><%= Constants.CMD %>.value = cmd;

		<c:if test="<%= article == null %>">
			document.<portlet:namespace />fm1.<portlet:namespace />articleId.value = document.<portlet:namespace />fm1.<portlet:namespace />newArticleId.value;
		</c:if>

		document.<portlet:namespace />fm1.<portlet:namespace />content.value = <portlet:namespace />getArticleContent();
		submitForm(document.<portlet:namespace />fm1);
	}
Bom Pessoal, Espero que ajude!!!!
att
Ricardo Chikasawa
[url=https://liyushiro.wordpress.com]liyushiro.wordpress.com[/url]