Yes,
There is a little (coil) spring about a centimeter long which you might have lost. Otherwise the sliding bolt cannot work properly.
The hold-down of the outer chrome cap to the inner (dicast) cap, which sits on the fuel filler neck, is a different story
and has nothing to do with the locking mechanism itself.
Definitely see the drawing in the Wiki. Makes it much easier.