Skip to content

Commit f33ac5a

Browse files
authored
Merge pull request #9251 from swagger-api/issue-9220
convert pattern to perl convention instead throwing an error.
2 parents ab64afa + e7a1229 commit f33ac5a

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/FlaskConnexionCodegen.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -688,10 +688,8 @@ public void postProcessPattern(String pattern, Map<String, Object> vendorExtensi
688688
if(pattern != null) {
689689
int i = pattern.lastIndexOf('/');
690690

691-
//Must follow Perl /pattern/modifiers convention
692691
if(pattern.charAt(0) != '/' || i < 2) {
693-
throw new IllegalArgumentException("Pattern must follow the Perl "
694-
+ "/pattern/modifiers convention. "+pattern+" is not valid.");
692+
pattern = String.format("/%s/", pattern);
695693
}
696694

697695
String regex = pattern.substring(1, i).replace("'", "\\'");

modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/PythonClientCodegen.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -265,10 +265,8 @@ public void postProcessPattern(String pattern, Map<String, Object> vendorExtensi
265265
if(pattern != null) {
266266
int i = pattern.lastIndexOf('/');
267267

268-
//Must follow Perl /pattern/modifiers convention
269268
if(pattern.charAt(0) != '/' || i < 2) {
270-
throw new IllegalArgumentException("Pattern must follow the Perl "
271-
+ "/pattern/modifiers convention. "+pattern+" is not valid.");
269+
pattern = String.format("/%s/", pattern);
272270
}
273271

274272
String regex = pattern.substring(1, i).replace("'", "\\'");

0 commit comments

Comments
 (0)