"azurerm data factory linked service azure blob storage" fails to pass the connection string correctly

Hi,

I have just reopened a bug issue on Github which was initially reported and resolved about a year ago. In brief, when I check the linked service code generated by Terraform, instead of getting

{
    "name": "ls-main-blob",
    "type": "Microsoft.DataFactory/factories/linkedservices",
    "properties": {
        "annotations": [],
        "type": "AzureBlobStorage",
        "typeProperties": {
            "connectionString": "DefaultEndpointsProtocol=https;AccountName=sadatablob;",
            "encryptedCredential": "somecredentials"
        },
        "connectVia": {
            "referenceName": "managed-runtime",
            "type": "IntegrationRuntimeReference"
        }
    }
}

I get

{
    "name": "ls-main-blob",
    "type": "Microsoft.DataFactory/factories/linkedservices",
    "properties": {
        "connectVia": {
            "referenceName": "managed-runtime",
            "type": "IntegrationRuntimeReference"
        },
        "type": "AzureBlobStorage",
        "typeProperties": {
            "connectionString": {
                "type": "SecureString",
                "value": "**********"
            },
            "servicePrincipalId": "",
            "servicePrincipalKey": {
                "type": "SecureString",
                "value": "**********"
            },
            "tenant": ""
        },
        "annotations": []
    }
}

Which uses the “**********” instead of the actual storage account name string when configuring the linked service.

Does anyone know any workaround until the bug is fixed?