@@ -64,7 +64,7 @@ public Font create(Long memberId, FontCreateDTO fontCreateDTO, FileUploadResult
6464 throw new FontDuplicateNameExistsException ();
6565 }
6666
67- checkContainsBadWord (fontCreateDTO .getName (), fontCreateDTO .getExample ());
67+ checkFontNameAndExampleContainsBadWord (fontCreateDTO .getName (), fontCreateDTO . getEngName (), fontCreateDTO .getExample ());
6868
6969 FileMetadata fileMetadata = fileService .getOrThrowById (fileDetails .getId ());
7070
@@ -357,20 +357,11 @@ private void checkFontStatusIsDone(Font targetFont) {
357357 }
358358 }
359359
360- private void checkContainsBadWord (String name , String example ) {
361- log .debug ("Service detail: Checking bad word: name={}, example={}" , name , example );
360+ private void checkFontNameAndExampleContainsBadWord (String name , String engName , String example ) {
361+ log .debug ("Service detail: Checking bad word: name={}, engName={} example={}" , name , engName , example );
362362
363- if (badWordFiltering .blankCheck (name ) || badWordFiltering .blankCheck (example )) {
364- log .warn ("Service warning: Font contains bad word: name={}, example={}" , name , example );
365- throw new FontContainsBadWordException ();
366- }
367- }
368-
369- private void checkContainsBadWord (String example ) {
370- log .debug ("Service detail: Checking bad word: example={}" , example );
371-
372- if (badWordFiltering .blankCheck (example )) {
373- log .warn ("Service warning: Font contains bad word: example={}" , example );
363+ if (badWordFiltering .blankCheck (name ) || badWordFiltering .blankCheck (engName ) || badWordFiltering .blankCheck (example )) {
364+ log .warn ("Service warning: Font contains bad word: name={}, engName={}, example={}" , name , engName , example );
374365 throw new FontContainsBadWordException ();
375366 }
376367 }
0 commit comments