Variable option All doesn't show the values when referenced from another variable

The first variable called $ServiceType looks like:
SHOW TAG VALUES FROM “openstack_api” WITH KEY=“service_type”
and provides 5 values
The second variable called $Name looks like:
SHOW TAG VALUES FROM “openstack_api” WITH KEY=“name” WHERE service_type=’$ServiceType’

If first variable is set to specific value then second variable shows correctly the names based on the chosen filter from first variable
If first variable is set to All then second variable shows only “All” value and not the all name values of all ServiceType values.

Is there any possibility how this can be fixed to see all name values in second variable?
Grafana version 6.2.4

Use Custom all value for variable $ServiceType: .* and then use regexp condition in second variable query:

SHOW TAG VALUES FROM “openstack_api” WITH KEY=“name” 
WHERE "service_type" =~ /^$ServiceType$/

Many thanks!
it works like a charm :slight_smile: