Attach Mesh to Socket on Third Person Character

Hello,

I’m trying to attach one of the infinity blade’s weapons to the third person character blueprint that comes when i launch a third person project.
I have added a socket to the skeleton mesh, and I’ve added the weapon mesh component in the character blueprint.
The problem is that i cannot assign a parent socket on the weapon, it says that i cannot assign it to an inherited class.

How can i attach the weapon to a socket in an inherited character?

Thanks in advance