Skip to content

Commit 962b626

Browse files
authored
Merge pull request #18674 from saraycp/removing_upstream_version
Removing upstream version
2 parents 9df3bf9 + 836a618 commit 962b626

File tree

5 files changed

+328
-97
lines changed

5 files changed

+328
-97
lines changed

src/api/app/jobs/fetch_upstream_package_version_job.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ def create_for_all_projects_with_anitya_distribtion_name
3939

4040
def create_upstream_package_versions(package_name:, distribution_name:, package_ids:)
4141
response = fetch_upstream_package_info(package_name: package_name, distribution_name: distribution_name)
42+
43+
# When we get empty result, we can’t rely on the past information we stored in the database anymore
44+
PackageVersionUpstream.where(package_id: package_ids).delete_all && return if response&.dig('total_items')&.zero?
45+
4246
upstream_version = extract_version(response)
4347
return if upstream_version.blank?
4448

src/api/spec/cassettes/FetchUpstreamPackageVersionJob/_perform/when_can_t_find_the_package_upstream/not_providing_a_project_name/removes_the_existing_upstream_versions.yml

Lines changed: 207 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)