Done some experimenting ...
- Yesterday made a queue of 4 training slots, 10 paladins each. When the 1st patch was finished I managed to collect only 1 paladin (I was not online when training finished). Cancelled the rest of training.
- Today somebody adviced to be online when training finishes, did that and got a full 10 paladins. I had filled only 1 training slot. This is not practical for most of us anyway.
just quick workaround as Anne65 said, when you log into game, hit refresh straight away, then you will get all your trained units, if you relog after you collect that 1 unit, you wont get others anymore.
- Later today I started training with 4 slots again (10 paladins each), wasn't online when 1st batch finished and was disappointed to see that barracs info showed just 1 paladin finished. I didn't collect it, instead collected supplies etc. which actually does what the above quote suggests - suddenly had my set of 10 newly trained paladins.
- Decided to let the queue continue and checked when the time was up (wasn't online at the time of training finishing). Again it showed just 1 paladin, collected it and tried to refresh, but no joy.
So the workaround suggested by the above quote seems to... well, work. I'm not going to do much training probably - I'd like to see it fixed asap.