Fixes 28344

[TFS Changeset #75950]
This commit is contained in:
hartvig
2010-08-20 11:09:27 +00:00
parent 34f9d84e5e
commit 9ee0f12575
3 changed files with 18 additions and 0 deletions

View File

@@ -350,6 +350,13 @@ namespace umbraco.cms.businesslogic
set
{
_alias = helpers.Casing.SafeAliasWithForcingCheck(value);
// validate if alias is empty
if (String.IsNullOrEmpty(_alias))
{
throw new ArgumentOutOfRangeException("An Alias cannot be empty");
}
SqlHelper.ExecuteNonQuery(
"update cmsContentType set alias = @alias where nodeId = @id",
SqlHelper.CreateParameter("@alias", _alias),

View File

@@ -50,10 +50,12 @@
<cc2:Pane ID="Pane3" runat="server">
<cc2:PropertyPanel ID="pp_name" runat="server" Text="Name">
<asp:TextBox ID="txtName" CssClass="guiInputText guiInputStandardSize" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="txtName" runat="server" ErrorMessage="Name cannot be empty!"></asp:RequiredFieldValidator>
</cc2:PropertyPanel>
<cc2:PropertyPanel ID="pp_alias" runat="server" Text="Alias">
<asp:TextBox ID="txtAlias" CssClass="guiInputText guiInputStandardSize" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ControlToValidate="txtAlias" runat="server" ErrorMessage="Alias cannot be empty!"></asp:RequiredFieldValidator>
</cc2:PropertyPanel>
</cc2:Pane>

View File

@@ -156,6 +156,15 @@ namespace umbraco.controls {
/// </remarks>
protected global::System.Web.UI.WebControls.TextBox txtName;
/// <summary>
/// RequiredFieldValidator1 control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator1;
/// <summary>
/// pp_alias control.
/// </summary>