summaryrefslogtreecommitdiffstats
path: root/sca-cpp/trunk/modules/server
diff options
context:
space:
mode:
authorjsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68>2011-03-21 07:42:09 +0000
committerjsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68>2011-03-21 07:42:09 +0000
commit96c58efd10432c163c51d72780cece7dce4b05a9 (patch)
tree49c4c70895fa5096ff8ff312b01a5887002cadcb /sca-cpp/trunk/modules/server
parenta7e5a4216489dda5466eb4b0b83911e36a8f5520 (diff)
Refactor and cleanup edit module, add text components, store page and app run page.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1083694 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to '')
-rw-r--r--sca-cpp/trunk/modules/server/mod-eval.hpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/sca-cpp/trunk/modules/server/mod-eval.hpp b/sca-cpp/trunk/modules/server/mod-eval.hpp
index a389c713d7..efca2058e5 100644
--- a/sca-cpp/trunk/modules/server/mod-eval.hpp
+++ b/sca-cpp/trunk/modules/server/mod-eval.hpp
@@ -134,6 +134,8 @@ const failable<int> get(request_rec* r, const lambda<value(const list<value>&)>&
// Write a simple value as a JSON value
if (!isList(c)) {
js::JSContext cx;
+ if (isSymbol(c))
+ return httpd::writeResult(json::writeJSON(valuesToElements(mklist<value>(mklist<value>("name", value(string(c))))), cx), "application/json", r);
return httpd::writeResult(json::writeJSON(valuesToElements(mklist<value>(mklist<value>("value", c))), cx), "application/json", r);
}