[DZIP-1] tag= doesn't work with records Created: 03/Feb/12 Updated: 30/Mar/12 Resolved: 30/Mar/12
|Reporter:||Justin Kramer||Assignee:||Aaron Bedra|
|Patch:||Code and Test|
clojure.data.zip.xml/tag= throws when given a record instead of a map, even if it has fields for tag, attrs, and content. Reason: tag= calls (node :tag) instead of (:tag node).
This was uncovered while trying to use data.zip with Ryan Senior's new data.xml, which produces Element records.
Patch with fix and test attached.
|Comment by Aaron Bedra [ 30/Mar/12 4:08 PM ]|
Thanks! I just gave it quick once over and I think it should cover things nicely. I will take a closer look this evening and if things are proper i'll cut a new version and release right away. This is an issue that bit me just last week that I never got around to reporting.
|Comment by Aaron Bedra [ 30/Mar/12 4:48 PM ]|
This has been committed and a release 0.1.1 has been pushed. It is staged to Sonatype now and should hit Maven Central within a few hours.