There must be a space between the word and the [], or in your case "Drangonlance [2]". The reason for this is safety - calibre interprets the value as a series index only if the string matches one that calibre will produce, in order to avoid messing up things like "SomeSeries[3] [5]" (yes, this kind of series name really happens
).