Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
Java-SCA-1.3.2, Java-SCA-1.4
-
None
-
All
Description
The Atom Abdera binding provides a trivial ID when one does not exist on an Entry or Feed. Technically all implementations are supposed to provide one, but the trivial ID was a safeguard when an implementation did not provide one. However, browsers pick up on the returned ID and provide caching on future HTTP requests (for example "If-None-Match trivialID"). When Tuscany reads and responds to these cache requests, such as when the trivialID matches, updated feeds/entries are not sent back to the browser.