Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 42361f51

Přidáno uživatelem Vojtěch Bartička před asi 2 roky(ů)

Fixed tag update to same name

Zobrazit rozdíly:

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