mirror of
https://github.com/discourse/discourse.git
synced 2025-05-31 21:25:24 +08:00
FIX: Destroy OptimizedImage
record even if Upload
record is invalid.
This commit is contained in:
@ -330,6 +330,18 @@ describe OptimizedImage do
|
||||
|
||||
end
|
||||
|
||||
describe '#destroy' do
|
||||
describe 'when upload_id is no longer valid' do
|
||||
it 'should still destroy the record' do
|
||||
image = Fabricate(:optimized_image)
|
||||
image.upload.delete
|
||||
image.reload.destroy
|
||||
|
||||
expect(OptimizedImage.exists?(id: image.id)).to eq(false)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
class FakeInternalStore
|
||||
|
Reference in New Issue
Block a user