I've run across a nasty bug in Semantic Forms (2.5.1) while doing an autoedit via the API where the autoedit changes the first character of another Template field that was not part of the intended edit.
This is the autoedit command I'm executing (via python-simplemediawiki)
c = wiki.call({'action': 'sfautoedit', 'form': 'Book', 'target': title, 'Book[Cover]': 'Cover for ' + book['printouts']['Has Amazon ASIN'][0] + '.jpg'})
It is targeting this Form:
http://rwbookclub.com/wiki/Form:Book
The behavior is very odd. It does update the Book[Cover] field as intended, but it changes the value of any *dates* in the templates.
Here is an example diff:
Note that "November" has been changed to "Povember" in all cases, including *other* templates.
It isn't always a P either, see this diff:
http://rwbookclub.com/w/index.php?title=Among_Others&curid=898&diff=4594&oldid=4592
"November" became "Aovember".
Version: unspecified
Severity: major