Revize 42361f51
Přidáno uživatelem Vojtěch Bartička před téměř 3 roky(ů)
Backend/Core/Services/TagService/TagServiceEF.cs | ||
---|---|---|
107 | 107 |
CategoryExistsElseThrow(categoryId); |
108 | 108 |
var category = databaseContext.TagCategories.First(tc => tc.Id == categoryId); |
109 | 109 |
|
110 |
if (request.Name != null) |
|
110 |
if (request.Name != null && request.Name != category.Name)
|
|
111 | 111 |
{ |
112 | 112 |
CategoryNameUnusedElseThrow(request.Name); |
113 | 113 |
category.Name = request.Name; |
... | ... | |
172 | 172 |
TagExistsElseThrow(tagId); |
173 | 173 |
var tag = databaseContext.Tags.First(t => t.Id == tagId); |
174 | 174 |
|
175 |
if (request.Name != null) |
|
175 |
if (request.Name != null && request.Name != tag.Name)
|
|
176 | 176 |
{ |
177 | 177 |
TagNameUnusedElseThrow(request.Name); |
178 | 178 |
tag.Name = request.Name; |
... | ... | |
230 | 230 |
SubTagExistsElseThrow(subtagId); |
231 | 231 |
var subtag = databaseContext.SubTags.First(st => st.Id == subtagId); |
232 | 232 |
|
233 |
if (request.Name != null) |
|
233 |
if (request.Name != null && request.Name != subtag.Name)
|
|
234 | 234 |
{ |
235 | 235 |
SubTagNameUnusedElseThrow(request.Name); |
236 | 236 |
subtag.Name = request.Name; |
Také k dispozici: Unified diff
Fixed tag update to same name