Closed MagielBruntink closed 1 year ago
Because of recent changes to getPackageVersion in PackageApi the package/version endpoint for Debian is broken. The ingestArtifactIfNecessary in LazyIngestionProvider throws an exception unless the forge is Maven or PyPI.
getPackageVersion
PackageApi
ingestArtifactIfNecessary
LazyIngestionProvider
https://github.com/fasten-project/fasten/blob/86ea4c074e09d91648ab99091c5c93c002679978/analyzer/restapi-plugin/src/main/java/eu/fasten/analyzer/restapiplugin/api/PackageApi.java#L80
Proposed fix in PR #501 that does not throw an exception but instead returns false.
This is fixed for now via PR #501's proposed fix.
Because of recent changes to
getPackageVersion
inPackageApi
the package/version endpoint for Debian is broken. TheingestArtifactIfNecessary
inLazyIngestionProvider
throws an exception unless the forge is Maven or PyPI.https://github.com/fasten-project/fasten/blob/86ea4c074e09d91648ab99091c5c93c002679978/analyzer/restapi-plugin/src/main/java/eu/fasten/analyzer/restapiplugin/api/PackageApi.java#L80