Skip to content

Commit 75896cc

Browse files
committed
Fix view naming in nested subfolder
1 parent 7a146e7 commit 75896cc

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

src/WebApiToTypeScript/Views/ViewsService.cs

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,7 @@ public void AddViews()
6262
.ToList();
6363

6464
var viewNode = FeatureViews.Single(v => v.Name == featureNamespace);
65-
var nameThusFar = subFeatures.Count == 0
66-
? featureNamespace
67-
: string.Empty;
65+
var parentFolderName = subFeatures.LastOrDefault() ?? featureNamespace;
6866

6967
foreach (var subFeature in subFeatures)
7068
{
@@ -83,8 +81,6 @@ public void AddViews()
8381

8482
viewNode = viewNode.ChildViews
8583
.Single(v => v.Name == subFeature);
86-
87-
nameThusFar += viewNode.Name;
8884
}
8985

9086
var fullViewNameInKebabCase = parts
@@ -94,8 +90,8 @@ public void AddViews()
9490

9591
var fullViewNameInPascalCase = Helpers.ToPascalCaseFromKebabCase(fullViewNameInKebabCase);
9692

97-
var viewName = fullViewNameInPascalCase != nameThusFar
98-
? Regex.Replace(fullViewNameInPascalCase, $"^{nameThusFar}", string.Empty)
93+
var viewName = fullViewNameInPascalCase != parentFolderName
94+
? Regex.Replace(fullViewNameInPascalCase, $"^{parentFolderName}", string.Empty)
9995
: fullViewNameInPascalCase;
10096

10197
viewNode.ViewEntries.Add(new ViewEntry

0 commit comments

Comments
 (0)