diff --git a/indra/llcharacter/lljoint.cpp b/indra/llcharacter/lljoint.cpp
index 6615a430ab2227609ea32689201d46812e36b7fd..6f22a7c6b72b9a6280211bc9c9ded18fdaf6c79e 100755
--- a/indra/llcharacter/lljoint.cpp
+++ b/indra/llcharacter/lljoint.cpp
@@ -381,6 +381,7 @@ void LLJoint::clearAttachmentPosOverrides()
 	{
 		m_attachmentOverrides.clear();
 		setPosition(m_posBeforeOverrides);
+		setId( LLUUID::null );
 	}
 }