DELETE запрос не удаляет запись с id = 0, Spring Kotlin
Друзья, помогите! При отправке DELETE запроса, хочу добиться удаления записи с id = 0.
@DeleteMapping("{id}")
@ResponseStatus(HttpStatus.OK)
fun tag_delete(@PathVariable id: Long){
var temp: Optional<Tag> = tag_repos.findById(id)
if (!temp.isPresent()){
throw NotFoundException("Object Tag with id: $id not found")
}
tag_repos.deleteById(id)
println(tag_repos.findById(id))
task_repos.deleteAll(task_repos.findByTaguid(id))
}
Для любых других значений это все работает и записи удаляются. Однако для id = 0, исключений не выкидывает, просто выполняется функция deleteById, а потом, когда я хочу проверить удалена ли запись, оказывается, что нет. Не могу понять в чем дело. (использую PostgreSQL) Заранее спасибо!