Virtual service global layer group lookup can load workspaced layer groups

Description

When OWSHandlerMapping and LocalWorkspaceCallback up a global layer group by name, the Catalog method that the call can potentially return a workspaced layer group. If global services are disabled then a service exception is thrown and there's no issue. If global services are enabled, then the request will continue like a global request because OWSHandlerMapping and LocalWorkspaceCallback treat workspaced layer groups differently.

This can be fixed by updating both classes to only look up global layer groups when that is what it needs to look up.

Environment

None

Assignee

Unassigned

Reporter

Steve Ikeoka

Triage

None

Fix versions

Affects versions

Components

Priority

Medium
Configure