It looks you have built a graphic switch rule which returns a resource based on the selection of a graphic image. Although this works on the desktop, this WILL NOT WORK once uploaded to the manager.
The reason for this is because once uploaded to an image library, the value in a graphic field is no longer just the image name itself (such as "DOG.pdf"), it will be the PATH to the image (such as "\\xxxxx.printable.com\isrepository\Libraries\12345\BackgroundColor\images\src\DOG.pdf"). So if a switch rule is going to return something when "DOG.pdf" is selected, the rule will not return anything because the library path does not match "DOG.pdf."
WORKAROUNDS:
There are several workarounds for this
1. if the user does not need to BROWSE for the image, then they can use a text dropdown for your switch rule conditions instead.
2. there is a function called MATCH PATH TO STRING which can be placed in the globals, which looks for the string inside the path. In our example it looks to see if the string "\\xxxxx.san.printable.com\isrepository\Libraries\12345\BackgroundColor\images\src\DOG.pdf" contains "DOG.pdf" . We can provide this to you if you need it. Eventually this function will be added into the rules editor.
3. if you have just written a switch rule that returns the resource "DOG.pdf" if "DOG.pdf" is selected, then you can delete your switch rule and just assign the graphic field to the graphic copyhole instead.