From 3be19df4a5268371b4dd9de40fd0e50b554f31ad Mon Sep 17 00:00:00 2001 From: Sean Long Date: Wed, 29 Apr 2020 20:49:12 -0400 Subject: [PATCH] Fixed add profile property --- Oqtane.Client/Modules/Admin/Profiles/Edit.razor | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Oqtane.Client/Modules/Admin/Profiles/Edit.razor b/Oqtane.Client/Modules/Admin/Profiles/Edit.razor index d232a5ac..96a65b18 100644 --- a/Oqtane.Client/Modules/Admin/Profiles/Edit.razor +++ b/Oqtane.Client/Modules/Admin/Profiles/Edit.razor @@ -144,7 +144,7 @@ { profile = new Profile(); } - + profile.Name = _name; profile.Title = _title; profile.Description = _description; @@ -154,8 +154,14 @@ profile.DefaultValue = _defaultvalue; profile.IsRequired = (_isrequired == null ? false : Boolean.Parse(_isrequired)); profile.IsPrivate = (_isprivate == null ? false : Boolean.Parse(_isprivate)); - profile = await ProfileService.UpdateProfileAsync(profile); - + if (_profileid != -1) + { + profile = await ProfileService.UpdateProfileAsync(profile); + }else + { + profile = await ProfileService.AddProfileAsync(profile); + } + await logger.LogInformation("Profile Saved {Profile}", profile); NavigationManager.NavigateTo(NavigateUrl()); }