f3161149db
The report was storing a non-2D-Vector attribute with geometry nodes over a valid UVMap, resulting in the evaluated mesh not having a valid `CD_PROP_FLOAT2` layer anymore. There is already a check to early out for the original mesh in case it has no UVs, but as mentioned, not for the **evaluated** (cage/multi-no-res) mesh which is actually/rightfully used to get the UVs. To resolve, check again if we have UVs right after getting he mesh that is actually used. (we might even want to remove the first check, seems redundant now - even though it would early out a bit sooner...) Pull Request: https://projects.blender.org/blender/blender/pulls/135388