Skip to content

Commit 2f07879

Browse files
committed
also report the color field in bulk update
1 parent 0b7d4ba commit 2f07879

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

logicaldoc-webapp/src/main/java/com/logicaldoc/web/service/DocumentServiceImpl.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2115,6 +2115,8 @@ private GUIDocument bulkUpdateDocument(long docId, GUIDocument model, boolean ig
21152115
document.setStopPublishing(model.getStopPublishing());
21162116
if (StringUtils.isNotEmpty(model.getLanguage()))
21172117
document.setLanguage(model.getLanguage());
2118+
if (StringUtils.isNotEmpty(model.getColor()))
2119+
document.setColor(model.getColor());
21182120
document.setTags(model.getTags());
21192121
if (model.getTemplateId() != null)
21202122
document.setTemplateId(model.getTemplateId());

logicaldoc-webapp/src/test/java/com/logicaldoc/web/service/DocumentServiceImplTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1301,6 +1301,7 @@ public void testBulkUpdate() throws ParseException, PersistenceException, Server
13011301
ids = List.of(5L, 6L);
13021302
vo = new GUIDocument();
13031303
vo.setPublished(0);
1304+
vo.setColor("yellow");
13041305

13051306
try {
13061307
List<GUIDocument> gdocs = testSubject.bulkUpdate(ids, vo, true);
@@ -1309,6 +1310,7 @@ public void testBulkUpdate() throws ParseException, PersistenceException, Server
13091310

13101311
// only one document updated because 1 was locked (checked-out)
13111312
assertEquals(1, gdocs.size());
1313+
assertEquals("yellow", gdocs.get(0).getColor());
13121314
} catch (ServerException e) {
13131315
fail("Unexpected exception was thrown");
13141316
}

0 commit comments

Comments
 (0)