Skip to content

Commit 53488cf

Browse files
committed
escapeForUrl and lowercase for tag
1 parent d8c368d commit 53488cf

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/entity/Tag.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ export default class Tag {
4848
static findByName(name: string) {
4949
const repo = getRepository(Tag);
5050
return repo.findOne({
51-
name_filtered: escapeForUrl(name)
51+
name_filtered: escapeForUrl(name).toLowerCase()
5252
});
5353
}
5454

@@ -65,7 +65,7 @@ export default class Tag {
6565
const repo = getRepository(Tag);
6666
const freshTag = new Tag();
6767
freshTag.name = name;
68-
freshTag.name_filtered = escapeForUrl(name);
68+
freshTag.name_filtered = escapeForUrl(name).toLowerCase();
6969
await repo.save(freshTag);
7070
return freshTag;
7171
}

src/entity/TagAlias.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import {
1111
getRepository
1212
} from 'typeorm';
1313
import Tag from './Tag';
14+
import { escapeForUrl } from '../lib/utils';
1415

1516
/** Created with TypeORM **/
1617
@Entity('tag_alias', {
@@ -46,7 +47,7 @@ export default class TagAlias {
4647

4748
static async getOriginTag(name: string) {
4849
const tagRepo = getRepository(Tag);
49-
const nameFiltered = name.toLowerCase().replace(/ /g, '-');
50+
const nameFiltered = escapeForUrl(name).toLowerCase();
5051
const tag = await tagRepo.findOne({
5152
where: {
5253
name_filtered: nameFiltered

0 commit comments

Comments
 (0)