diff --git a/indra/newview/llmeshrepository.cpp b/indra/newview/llmeshrepository.cpp
index 7ddc0db20d327ef70a6130ad5d8589c48bb3bba8..afed306a28fa343b593453d0b8dc3c1c883b11f4 100755
--- a/indra/newview/llmeshrepository.cpp
+++ b/indra/newview/llmeshrepository.cpp
@@ -1482,6 +1482,10 @@ void LLMeshUploadThread::generateHulls()
 			{
 				physics = data.mModel[LLModel::LOD_PHYSICS];
 			}
+			else if (data.mModel[LLModel::LOD_LOW].notNull())
+			{
+				physics = data.mModel[LLModel::LOD_LOW];
+			}
 			else if (data.mModel[LLModel::LOD_MEDIUM].notNull())
 			{
 				physics = data.mModel[LLModel::LOD_MEDIUM];