>>===== MODE =====>> citation <<===== MODE =====<< I mistakenly thought that a failure to update the first entry was "not caught" by this test. But the return from the test engine had a two-full-stop prefix on the first entry, indicating that it was being ignored for update purposes. NOW, it's working. -- Bennett, 2010.10.05 >>===== RESULT =====>> >>[0] C. Grignon, C. Sentenac 2000a >>[1] C. Grignon, C. Sentenac 2000b <<===== RESULT =====<< >>===== CITATIONS =====>> [ [ { "citationID": "CITATION-1", "citationItems": [ { "id": "ITEM-0" } ], "properties": { "noteIndex": 1 } }, [], [] ], [ { "citationID": "CITATION-2", "citationItems": [ { "id": "ITEM-1" } ], "properties": { "noteIndex": 2 } }, [ [ "CITATION-1", 1 ] ], [] ] ] <<===== CITATIONS =====<< >>===== CSL =====>> <<===== CSL =====<< >>===== INPUT =====>> [ { "author": [ { "family": "Grignon", "given": "Cyril" }, { "family": "Sentenac", "given": "Corey" } ], "id": "ITEM-0", "issued": { "date-parts": [ [ 2000 ] ] }, "type": "book" }, { "author": [ { "family": "Grignon", "given": "Cyril" }, { "family": "Sentenac", "given": "Corey" } ], "id": "ITEM-1", "issued": { "date-parts": [ [ 2000 ] ] }, "type": "book" } ] <<===== INPUT =====<<