MM-56774: Delete file along with bookmark (#27495)

Этот коммит содержится в:
Caleb Roseland
2024-07-03 09:31:39 -04:00
коммит произвёл GitHub
родитель 762ff9b96c
Коммит 90534b13cf
2 изменённых файлов: 5 добавлений и 1 удалений

Просмотреть файл

@@ -317,7 +317,6 @@ func (s *SqlChannelBookmarkStore) Delete(bookmarkId string, deleteFile bool) err
From("ChannelBookmarks").
Where(sq.And{
sq.Eq{"Id": bookmarkId},
sq.Eq{"DeleteAt": 0},
})
fileQuery, fileArgs, fileErr := s.getQueryBuilder().

Просмотреть файл

@@ -434,6 +434,11 @@ func testDeleteChannelBookmark(t *testing.T, rctx request.CTX, ss store.Store) {
err = ss.ChannelBookmark().Delete(bookmark2.Id, true)
assert.NoError(t, err)
_, err = ss.FileInfo().Get(file.Id)
assert.Error(t, err)
var nfErr *store.ErrNotFound
assert.ErrorAs(t, err, &nfErr)
bookmarks, err := ss.ChannelBookmark().GetBookmarksForChannelSince(channelId, now)
assert.NoError(t, err)
assert.Len(t, bookmarks, 2) // we have two as the deleted record also gets returned for sync'ing purposes