TL;DR: Yes, the recent upgrade was likely the culprit. It's now fixed.
Longer answer: What a three-ring circus!
Once again, the problem was in {{
ISalvageImage}}. For some reason, the {{#show}} parser function just was not working correctly. I finally gave up trying to get it to work and used the {{#ask}} parser function instead. Unfortunately, using #ask is a lot more complicated than #show. I had to create a helper template to "echo" the wanted value ({
SMWEcho}}). And then it still wasn't working because now apparently SMW adds extra [[SMW::on]] and [[SMW::off]] cruft. So then I had to add a helper function to strip that cruft off as well ({{
SMWStrip}}).
I really wish DPL and SMW weren't so fragile.
