[ issue1282 ] fixed incorrect handling of submodules in open public
[ issue1282 ] test case
Merge remote-tracking branch 'origin/maint-2.4.2'