PnP ApplyProvisioningTemplate says target site has base template "STS#-1" instead of "STS#1"

%3CLINGO-SUB%20id%3D%22lingo-sub-1114720%22%20slang%3D%22en-US%22%3EPnP%20ApplyProvisioningTemplate%20says%20target%20site%20has%20base%20template%20%22STS%23-1%22%20instead%20of%20%22STS%231%22%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1114720%22%20slang%3D%22en-US%22%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3EI%20am%20creating%20site%20collections%20and%20applying%20PnP%20templates.%3C%2FP%3E%3CP%3EAfter%20creating%20team%20and%20communication%20sites%2C%20I%20wanted%20to%20give%20the%20blank%20site%20a%20try.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%20site%20I%20create%20is%20really%20simple%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-csharp%22%3E%3CCODE%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20var%20newSite%20%3D%20new%20SiteCreationProperties()%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Url%20%3D%20rootUrl%20%2B%20siteTitle%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Owner%20%3D%20defaultOwner%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Lcid%20%3D%201033%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Title%20%3D%20siteTitle%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%3B%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ESo%20I%20am%20not%20providing%20the%20template%20ID%20here.%3C%2FP%3E%3CP%3ELater%20on%20I%20invoke%20the%20provisioningTemplate%20on%20the%20new%20site%3A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-csharp%22%3E%3CCODE%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20createdSiteContext.Web.ApplyProvisioningTemplate(provisioningTemplate%2C%20ptai)%3B%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Ethe%20provided%20provisioning%20template%20has%26nbsp%3BBaseSiteTemplate%3D%22STS%231%22%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%20warning%20I%20get%20is%20as%20follows%3A%3C%2FP%3E%3CP%3E%22Warning%20-%20The%20source%20site%20from%20which%20the%20template%20was%20generated%20had%20a%20base%20template%20ID%20value%20of%20STS%231%2C%20while%20the%20current%20target%20site%20has%20a%20base%20template%20ID%20value%20of%20STS%23-1.%20This%20could%20cause%20potential%20issues%20while%20applying%20the%20template%22%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20never%20heard%20of%20%22STS%23-1%22.%20Accessing%20the%20site%20through%20PowerShell%20also%20tells%20me%20it%20is%20%22STS%23-1%22%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIs%20this%20a%20bug%20and%20it%20is%20actually%20the%20minus%20sign%20is%20obsolete%20or%20is%20a%20STS%23-1%20something%20specific%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E
Frequent Visitor

Hi,

I am creating site collections and applying PnP templates.

After creating team and communication sites, I wanted to give the blank site a try.

 

The site I create is really simple

                var newSite = new SiteCreationProperties()
                {
                    Url = rootUrl + siteTitle,
                    Owner = defaultOwner,
                    Lcid = 1033,
                    Title = siteTitle
                };

 

So I am not providing the template ID here.

Later on I invoke the provisioningTemplate on the new site:

                    createdSiteContext.Web.ApplyProvisioningTemplate(provisioningTemplate, ptai);

 

the provided provisioning template has BaseSiteTemplate="STS#1"

 

The warning I get is as follows:

"Warning - The source site from which the template was generated had a base template ID value of STS#1, while the current target site has a base template ID value of STS#-1. This could cause potential issues while applying the template"

 

I never heard of "STS#-1". Accessing the site through PowerShell also tells me it is "STS#-1"

 

Is this a bug and it is actually the minus sign is obsolete or is a STS#-1 something specific?

0 Replies