diff --git a/metadata/metadata.go b/metadata/metadata.go index 1b8642c..1f00ceb 100644 --- a/metadata/metadata.go +++ b/metadata/metadata.go @@ -77,7 +77,7 @@ func (m *MetadataServiceDefault) SaveUpload(ctx context.Context, metadata Upload ret := m.db.WithContext(ctx).Model(&models.Upload{}).Where(&upload).First(&upload) if ret.Error != nil { - if errors.Is(ret.Error, gorm.ErrRecordNotFound) && ret.RowsAffected > 0 { + if errors.Is(ret.Error, gorm.ErrRecordNotFound) { return m.createUpload(ctx, metadata) } return ret.Error