Thread:Help talk:Setting values/parser in set/reply (6)

If is empty, the apostrophes are interpreted as ''' ' and therefore unbalanced. Try replacing them with. Not that I hope it would help (in a wiki I checked it in, the property was set anyway).

You could also try to replace emptyness in the else branch of the call with a space or, better,. might break on empty substrings.

Worst of all, may be called before , not after as expected.