If you upload a file with a dataform file field and the filename has a capital S in it, when the page is saved an extra capital S is added to the name. It doesn't cause a problem and the fileopens - the file has been renamed however with the extra S.
An example is at http://www.strathcouncil.org.uk/meetings:11 where the filenames should be SCC-Agenda (not SSCC), StrathCouncil (not SStrathCouncil), SCC-Accounts (not SSCC) and worst of all SSRA has been renamed to SSSSRA; there are two capital S's in the filename so dataforms has added an extra 2! All by itself.Must be magic.
We can easily overcome this with the way the page layout is done "above the ====" in the _template, but I have removed that temporarily so you can see what is happening. We can also easily overcome it by using lowercase where this strange behaviour does not happen. But it does seem to be a bug.
PS: I have not seen it happen with any other letter,only S.
Huh, confirmed. The problem is that the following symbol is S when converting to uppercase:
and it is a part of unixifying German page names (in them it converts to ss). To save our work we have only conversion tables for lower-case letters and generate them for uppercase automatically and this is where "S" => "SS" rule comes from. (The rules are applied to files uploaded by data form).
Piotr Gabryjeluk
visit my blog