Fixed issues on the tags for groping logic on request right side panel
This commit is contained in:
@@ -376,7 +376,9 @@ namespace Nodify.Calculator
|
|||||||
foreach (var method in path.Value)
|
foreach (var method in path.Value)
|
||||||
{
|
{
|
||||||
// Determine swagger group from operation tags or path segments
|
// Determine swagger group from operation tags or path segments
|
||||||
var tag = method.Value.Tags?.FirstOrDefault();
|
var tag = (method.Value.Tags != null && method.Value.Tags.Count > 0)
|
||||||
|
? method.Value.Tags[0]
|
||||||
|
: null;
|
||||||
var group = !string.IsNullOrEmpty(tag)
|
var group = !string.IsNullOrEmpty(tag)
|
||||||
? tag
|
? tag
|
||||||
: ExtractGroupFromPath(path.Key);
|
: ExtractGroupFromPath(path.Key);
|
||||||
@@ -602,12 +604,16 @@ namespace Nodify.Calculator
|
|||||||
|
|
||||||
foreach (var saved in savedNodes)
|
foreach (var saved in savedNodes)
|
||||||
{
|
{
|
||||||
|
var savedGroup = saved.SwaggerGroup;
|
||||||
|
if (string.IsNullOrEmpty(savedGroup))
|
||||||
|
savedGroup = ExtractGroupFromPath(saved.Title ?? "");
|
||||||
|
|
||||||
var ovmodel = new OperationInfoViewModel
|
var ovmodel = new OperationInfoViewModel
|
||||||
{
|
{
|
||||||
Title = saved.Title,
|
Title = saved.Title,
|
||||||
OPType = saved.OPType,
|
OPType = saved.OPType,
|
||||||
Type = OperationType.API,
|
Type = OperationType.API,
|
||||||
SwaggerGroup = saved.SwaggerGroup ?? string.Empty
|
SwaggerGroup = savedGroup
|
||||||
};
|
};
|
||||||
|
|
||||||
foreach (var inputName in saved.InputNames)
|
foreach (var inputName in saved.InputNames)
|
||||||
|
|||||||
Reference in New Issue
Block a user