diff --git a/indra/llprimitive/llgltfmaterial.cpp b/indra/llprimitive/llgltfmaterial.cpp
index 8475e7231aec971b30749eb90e9e48826f91c9fe..19b7413934251f66957d34babbb3870653b92021 100644
--- a/indra/llprimitive/llgltfmaterial.cpp
+++ b/indra/llprimitive/llgltfmaterial.cpp
@@ -833,7 +833,7 @@ void LLGLTFMaterial::applyOverrideLLSD(const LLSD& data)
     }
 
     const LLSD& ds = data["ds"];
-    if (data.isBoolean())
+    if (ds.isBoolean())
     {
         mDoubleSided = ds.asBoolean();
         mOverrideDoubleSided = true;