diff --git a/indra/newview/llinventoryfilter.cpp b/indra/newview/llinventoryfilter.cpp
index 6a1e5973d23feeef37bf7879a28da8512dfc97d4..8dbd7f6d7d01a495790e8f81cb3b33436b0247c0 100644
--- a/indra/newview/llinventoryfilter.cpp
+++ b/indra/newview/llinventoryfilter.cpp
@@ -278,7 +278,11 @@ bool LLInventoryFilter::checkFolder(const LLUUID& folder_id) const
 		if (!cat)
 			return folder_id.isNull();
 		LLFolderType::EType cat_type = cat->getPreferredType();
-		if (cat_type != LLFolderType::FT_NONE && (1LL << cat_type & mFilterOps.mFilterCategoryTypes) == U64(0))
+		if (cat_type == LLFolderType::FT_SUITCASE)
+		{
+			return true; // suitcase will always be shown
+		}
+		if (cat_type != LLFolderType::FT_NONE && (1ULL << cat_type & mFilterOps.mFilterCategoryTypes) == U64(0))
 			return false;
 	}