diff --git a/indra/newview/llfloaterbulkpermission.cpp b/indra/newview/llfloaterbulkpermission.cpp
index 76f62a7880a3c9aee0a1c42873c3f1b435fafadf..07bd262c00a37943dc8a67935ab1f82021310b6c 100755
--- a/indra/newview/llfloaterbulkpermission.cpp
+++ b/indra/newview/llfloaterbulkpermission.cpp
@@ -82,6 +82,11 @@ BOOL LLFloaterBulkPermission::postBuild()
 	mBulkChangeNextOwnerCopy = gSavedSettings.getBOOL("BulkChangeNextOwnerCopy");
 	mBulkChangeNextOwnerTransfer = gSavedSettings.getBOOL("BulkChangeNextOwnerTransfer");
 
+	// fix invalid permissions case (in case initial settings were generated by a viewer affected by MAINT-3339)
+	if( !mBulkChangeNextOwnerTransfer && !mBulkChangeEveryoneCopy)
+	{
+		mBulkChangeNextOwnerTransfer = true;
+	}
 	return TRUE;
 }