I've created a wood floor material using an image texture node, I'm happy with how it is displayed in the material preview.
However when I apply the material to any object, in this case the 'wood_floor', the shader seems to only apply a single color to the object rather than the textured material I've created.
Here is the blend file.

What is causing this effect and how can I get the material to apply to the entire floor object?

