When a subscription is created that references an already activated filter, the value for "type" is never set and passed as a NULL to the provider in the authorizeFilter call. This can cause provider problems and this value should be set in all cases.
CVS patch
git committed patch
Set type in all cases.