Can we fix the getDefaultPage method of the portal object instead of adding this special case?