akvo / akvo-cartodb-consumer

CartoDB consumer
GNU Affero General Public License v3.0
0 stars 0 forks source link

Wrong escape of quotes on answer values #9

Closed iperdomo closed 7 years ago

iperdomo commented 8 years ago

It seems that we're not doing a proper character escape for character ' on answer values.

From the logs:

[2015-11-11 17:25:26.437] [ERROR] console - EXCEPTION REPORT: error: syntax error at or near "t"
2015-Nov-11 17:25:26 +0100 cartodb.akvotest.org ERROR [akvo-cartodb-consumer.cartodb] - Could not handle event for akvoflow-3: {:offset 71706, :payload {"orgId" "akvoflow-3", "entity" {"id" 4733043, "type" "ANSWER", "alue" "Don't have rain jar", "formId" 3843070, "answerType" "VALUE", "questionId" 4433012, "formInstanceId" 4743064}, "context" {"import" true, "source" {"type" "SYSTEM"}, "timestamp" 0}, "eventType" "answerCreated"}}
iperdomo commented 8 years ago

Fix introduced in changeset 3d83966e6b9d3e344c3afbe4dbef7ef06dd237b3