Wrong portal URL provided if the new portal is created in language other than English

Description

Steps:

  • Activate another language, for instance, add French

  • Click on the French flag, the URL become something like: http://www.abcd.com:80/fr-fr/

  • Goto Host > Site management > Add a new Child portal (PortalA), using French default web template

  • After the portal created, there would be a message with a URL displayed on the top of the page, indicate the new portal URL. In English, it shall be: Click Here To Access the new site

Result:

The URL provided would be something like:
http://www.abcd.com:80/fr-fr/Host/Site-Management/ctl/SignUp/mid/321/portalid/Il y a un problème dans la configuration de votre serveur SMTP. Le mail n

BTW, PortalA still accessible if using URL like: http://www.abcd.com/PortalA

Expected:
Same behaviour as English one, shall be some workable URL in the message.

Update: Automation tests show that this case fails only for the Spanish language only (see DNN-7681). All other languages display a correct URL which takes the user to the newly created site.

Note: For sure the new site must be already added to the IIS site bindings in order to be able to browse to it - unless it is a child site for an already defined parent site binding.

QA Test Plan

None

Activity

Show:

behzad basir November 20, 2015 at 9:48 PM

Verified and fixed in Platform v8.0 build 540 and Content v8.3 build 119.

I have tried French, Spanish, German languages and the link properly opens without problems.

Kan Ma November 3, 2015 at 10:30 PM

Fixed in 7.4.2 Spanish LPs already. 8.0 is using 7.4.2 ones at this moment so it should be also good.

Kan Ma November 3, 2015 at 9:49 PM

Checked all LPs and seems only Spanish one has this issue. I'll fix the following keys in the Spanish language pack.

\DesktopModules\Admin\Portals\App_LocalResources\Signup.ascx.es-ES.resx,

Existing,
<data name="SendMail.Error">
<value xml:space="preserve">Ha ocurrido un error enviando los mensajes de confirmación - {0}. No obstante, el sitio web se ha creado correctamente. &lt;a href='{0}'&gt;Haga clic aquí para acceder al nuevo sitio&lt;/a&gt;</value>
</data>
<data name="UnknownSendMail.Error">
<value xml:space="preserve">Ha ocurrido un error enviando los mensajes de confirmación - {0}. No obstante, el sitio web se ha creado correctamente. &lt;a href='{0}'&gt;Haga clic aquí para acceder al nuevo sitio&lt;/a&gt;</value>
</data>

New,
<data name="SendMail.Error">
<value xml:space="preserve">Ha ocurrido un error enviando los mensajes de confirmación - {0}. No obstante, el sitio web se ha creado correctamente. &lt;a href='{1}' {2}&gt;Haga clic aquí para acceder al nuevo sitio&lt;/a&gt;</value>
</data>
<data name="UnknownSendMail.Error">
<value xml:space="preserve">Ha ocurrido un error enviando los mensajes de confirmación - {0}. No obstante, el sitio web se ha creado correctamente. &lt;a href='{0}' {1}&gt;Haga clic aquí para acceder al nuevo sitio&lt;/a&gt;</value>
</data>

Ben Zhong November 3, 2015 at 6:02 AM

this should be a localization issue, and had been fixed in recent, need verify again.

Complete

Details

Assignee

Reporter

Triage

Triaged

Reported in Build #

Includes Code Fix

No

Documentation Required

No

Components

Sprint

Fix versions

Affects versions

Priority

Created February 18, 2014 at 5:22 AM
Updated November 20, 2015 at 9:49 PM
Resolved November 3, 2015 at 10:30 PM