Fix bug for ProjectSettingsProvider. When URL is set in constructor as null or empty string, default base URL would be used.