Skip to content

Commit

Permalink
валидация тега перед запросом статистики
Browse files Browse the repository at this point in the history
еще одна необработанная 500 ошибка
  • Loading branch information
maxcom committed Oct 14, 2023
1 parent a1e8939 commit 8fc6311
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions src/main/scala/ru/org/linux/tag/TagService.scala
Original file line number Diff line number Diff line change
Expand Up @@ -69,8 +69,13 @@ class TagService(tagDao: TagDao, elastic: ElasticClient, actorSystem: ActorSyste
tagDao.getTagId(tagName).orElse(tagDao.getTagSynonymId(tagName)).getOrElse(tagDao.createTag(tagName))
}

def getTagInfo(tag: String, skipZero: Boolean): Option[TagInfo] =
tagDao.getTagId(tag, skipZero).map(tagDao.getTagInfo)
def getTagInfo(tag: String, skipZero: Boolean): Option[TagInfo] = {
if (TagName.isGoodTag(tag)) {
tagDao.getTagId(tag, skipZero).map(tagDao.getTagInfo)
} else {
None
}
}

def getTagBySynonym(tagName: String): Option[TagRef] =
tagDao.getTagSynonymId(tagName).map(tagDao.getTagInfo).map(i => tagRef(i, threshold = 0))
Expand Down

0 comments on commit 8fc6311

Please sign in to comment.