CreateModelVersionService should also create package
This is a follow up from !137421 (merged)
Currently, a package is only created for a ModelVersion when the creation happens through the package upload API. While a model version can have a nil package (signifying the package was deleted), at creation time it should always be an existing package. This MR (!137891 (closed)) adds the correct logic to FindOrCreateModelVersionService, but that logic should be on CreateModelVersionService and FindOrCreateVersionService should reuse it.
-
Add package creation to CreateModelVersionService (Create Package during Model Version creation (!138230 - merged)) -
Refactor FindOrCreateModelVersionService to reuse CreateModelVersionService (Improves ml_model package endpoints (!138787 - merged))
Edited by Eduardo Bonet