Missing something in the code deployment?

Hi,

I run the following code:

CloudDeploy[ FormFunction[{{"x","Sprache eingeben:"}->"Language"}, 
GeoRegionValuePlot[(Tooltip[#1,Column[{CommonName[#1],#1}]]->#2)&@@@(LanguageData[Interpreter["Language"][#x],"Speakers"])]& ] ]

It is based on an example and should create a map which visualize the number of people speaking a language which is entered in the FormFunction.

Unfortunately, the code is not working as expected. The result is code of the map. If I run this in the Wolfram Desktop I get the expected result.
Why do I get the code an not the graphic?

Thanks in advance for any hints.

Ulrich

Add a second argument to FormFunction to specify you want an image format:

CloudDeploy[ FormFunction[{{"x","Sprache eingeben:"}->"Language"}, 
    GeoRegionValuePlot[(Tooltip[#1,Column[{CommonName[#1],#1}]]->#2)&@@@(LanguageData[Interpreter["Language"][#x],"Speakers"])]&, 
    "PNG" ] ]

This is actually a bug, FormFunction is supposed to automatically convert Graphics and similar expressions automatically to images, but this will be equivalent to what FormFunction will do.