Update ScribanDocumentSectionRenderer.cs

pull/2722/head
Yunus Emre Kalkan 6 years ago
parent 2a543addce
commit fc9f8ac7c7

@ -145,7 +145,7 @@ namespace Volo.Docs.HtmlConverting
continue;
}
json = json.Substring(json.IndexOf(docs_templates, StringComparison.Ordinal));
json = json.Substring(json.IndexOf(docs_templates, StringComparison.Ordinal) + docs_templates.Length);
var template = JsonConvert.DeserializeObject<PartialTemplateDto>(json);
@ -171,7 +171,6 @@ namespace Volo.Docs.HtmlConverting
var json = afterJsonOpener.Substring(0,
afterJsonOpener.IndexOf(jsonCloser, StringComparison.Ordinal));
if (!json.Contains(docs_templates))
{
document = afterJsonOpener.Substring(
@ -180,7 +179,7 @@ namespace Volo.Docs.HtmlConverting
continue;
}
json = json.Substring(json.IndexOf(docs_templates, StringComparison.Ordinal));
json = json.Substring(json.IndexOf(docs_templates, StringComparison.Ordinal) + docs_templates.Length);
var templateName = JsonConvert.DeserializeObject<PartialTemplateDto>(json)?.Name;
@ -189,15 +188,14 @@ namespace Volo.Docs.HtmlConverting
var beforeTemplate = document.Substring(0,
document.IndexOf(jsonOpener, StringComparison.Ordinal));
var afterTemplate = document.Substring(0,
document.IndexOf(jsonCloser, StringComparison.Ordinal) + jsonCloser.Length);
newDocument.Append(beforeTemplate + template?.Content + jsonCloser);
document = afterJsonOpener.Substring(
afterJsonOpener.IndexOf(jsonCloser, StringComparison.Ordinal) + jsonCloser.Length);
}
newDocument.Append(document);
return newDocument.ToString();
}
}

Loading…
Cancel
Save