Skip to content

Commit 799e969

Browse files
committed
Always allow skin selection
1 parent 8553900 commit 799e969

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

logicaldoc-core/src/main/java/com/logicaldoc/core/document/HibernateDocumentNoteDAO.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -51,25 +51,25 @@ public void store(DocumentNote note) throws PersistenceException {
5151
updateLastNote(doc, note);
5252
}
5353

54-
private void updateLastNote(Document doccument, DocumentNote note) {
54+
private void updateLastNote(Document document, DocumentNote note) {
5555
// In case of note on the whole document, update the document's lastNote
5656
// field
5757
if (note.getPage() == 0)
5858
ThreadPools.get().execute(() -> {
5959
try {
6060
DocumentDAO dao = Context.get(DocumentDAO.class);
61-
Document document = dao.findById(note.getDocId());
62-
dao.initialize(document);
61+
Document doc = dao.findById(note.getDocId());
62+
dao.initialize(doc);
6363

6464
String lastNoteMessage = dao.queryForList(
65-
"select ld_message from ld_note where ld_page=0 and ld_deleted=0 and ld_id=:id order by ld_date desc",
65+
"select ld_message from ld_note where ld_page=0 and ld_deleted=0 and ld_docid=:id order by ld_date desc",
6666
Map.of("id", note.getDocId()), String.class, null).stream().findFirst()
6767
.orElse(note.getMessage());
6868

69-
document.setLastNote(HTMLSanitizer.sanitizeSimpleText(lastNoteMessage));
70-
if (doccument.getIndexed() == AbstractDocument.INDEX_INDEXED)
71-
doccument.setIndexed(AbstractDocument.INDEX_TO_INDEX);
72-
dao.store(document);
69+
doc.setLastNote(HTMLSanitizer.sanitizeSimpleText(lastNoteMessage));
70+
if (document.getIndexed() == AbstractDocument.INDEX_INDEXED)
71+
document.setIndexed(AbstractDocument.INDEX_TO_INDEX);
72+
dao.store(doc);
7373
} catch (PersistenceException e) {
7474
log.error(e.getMessage(), e);
7575
}

logicaldoc-gui/src/main/java/com/logicaldoc/gui/frontend/client/tenant/TenantBrandingPanel.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ public void refresh() {
346346
evaluation.setColSpan(2);
347347
evaluation.setWidth(360);
348348
evaluation.addChangedHandler(changedHandler);
349-
349+
350350
form.setItems(product, productName, vendor, address, postalCode, city, country, support, sales, webSite, help,
351351
forum, bugs, evaluation);
352352

@@ -548,8 +548,8 @@ else if (imageName.equals(FAVICON))
548548

549549
public boolean validate() {
550550
vm.validate();
551+
tenant.getBranding().setSkin(skin.getValueAsString());
551552
if (Boolean.FALSE.equals(vm.hasErrors()) && Feature.enabled(Feature.BRANDING_FULL)) {
552-
tenant.getBranding().setSkin(skin.getValueAsString());
553553
tenant.getBranding().setProduct(vm.getValueAsString("product"));
554554
tenant.getBranding().setProductName(vm.getValueAsString("productname"));
555555
tenant.getBranding().setVendor(vm.getValueAsString("vendor"));
@@ -575,7 +575,7 @@ public void update(GUIBranding branding) {
575575
if (changedHandler != null)
576576
changedHandler.onChanged(null);
577577
}
578-
578+
579579
@Override
580580
public boolean equals(Object other) {
581581
return super.equals(other);

0 commit comments

Comments
 (0)