WASHINGTON — A judge may have found unconstitutional the law that allows people to be held indefinitely without trial by the military, but the House of Representatives voted Friday to keep it anyway.