mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 10:58:30 -05:00
fix provider dropdown option for cms dialog (#8711)
This commit is contained in:
@@ -253,9 +253,16 @@ export class ConnectionManagementService extends Disposable implements IConnecti
|
|||||||
*/
|
*/
|
||||||
public getUniqueConnectionProvidersByNameMap(providerNameToDisplayNameMap: { [providerDisplayName: string]: string }): { [providerDisplayName: string]: string } {
|
public getUniqueConnectionProvidersByNameMap(providerNameToDisplayNameMap: { [providerDisplayName: string]: string }): { [providerDisplayName: string]: string } {
|
||||||
let uniqueProvidersMap = {};
|
let uniqueProvidersMap = {};
|
||||||
entries(providerNameToDisplayNameMap).forEach(p => {
|
let providerNames = entries(providerNameToDisplayNameMap);
|
||||||
|
providerNames.forEach(p => {
|
||||||
|
// Only add CMS provider if explicitly called from CMS extension
|
||||||
|
// otherwise avoid duplicate listing in dropdown
|
||||||
if (p[0] !== Constants.cmsProviderName) {
|
if (p[0] !== Constants.cmsProviderName) {
|
||||||
uniqueProvidersMap[p[0]] = p[1];
|
uniqueProvidersMap[p[0]] = p[1];
|
||||||
|
} else {
|
||||||
|
if (providerNames.length === 1) {
|
||||||
|
uniqueProvidersMap[p[0]] = p[1];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user