Services (and indexers) are registered in views.py. However, the name given as service_id parameter might not match the one of the service. This can lead to issues where e.g. passing the service.id to a task that will then not find the service in the registry since it was registered under a different name.
Does it makes sense to drop the service_id parameter? (Crosscheck this since it was added to support update propagation). Alternatively, change the registration to actually not pass a custom service_id.
Services (and indexers) are registered in
views.py
. However, the name given asservice_id
parameter might not match the one of the service. This can lead to issues where e.g. passing theservice.id
to a task that will then not find the service in the registry since it was registered under a different name.Does it makes sense to drop the
service_id
parameter? (Crosscheck this since it was added to support update propagation). Alternatively, change the registration to actually not pass a customservice_id
.