diff --git a/Frontend/src/app/mssql-scaffolder/mssql-scaffolder.component.ts b/Frontend/src/app/mssql-scaffolder/mssql-scaffolder.component.ts index 8ab8eea..13cd7ef 100644 --- a/Frontend/src/app/mssql-scaffolder/mssql-scaffolder.component.ts +++ b/Frontend/src/app/mssql-scaffolder/mssql-scaffolder.component.ts @@ -215,8 +215,7 @@ ${res.map((p) => `\tpublic ${MssqlScaffolderComponent.convertDataType(p.DataType }).subscribe(vals => { const spDef = (vals.params as SPDefinition[])[0].definition; const spUpper = spDef.toUpperCase(); - - const ps = [...(spDef.substring(spUpper.indexOf("CREATE PROCEDURE"), spUpper.indexOf("AS")) + const ps = [...(spDef.substring(spUpper.indexOf("CREATE PROCEDURE"), spUpper.search(/^ *AS *\r\n/gmi)) .matchAll(/@(?\w+) +(?\w+(\(.*\)){0,1}) *=* *(?(NULL){0,1})/gmi))].map(match => { if (match.groups) return {