From 10a891acbacd5dfcc6a2bf7ea232a7a0edd9e3b7 Mon Sep 17 00:00:00 2001
From: Allen Gilliland <agilliland@gmail.com>
Date: Wed, 1 Jul 2015 18:56:31 -0700
Subject: [PATCH] fix filter widget value casting for SmallIntegerField type.

---
 .../frontend_client/app/query_builder/filter_widget.react.js     | 1 +
 1 file changed, 1 insertion(+)

diff --git a/resources/frontend_client/app/query_builder/filter_widget.react.js b/resources/frontend_client/app/query_builder/filter_widget.react.js
index b5383af946a..78a666cccb8 100644
--- a/resources/frontend_client/app/query_builder/filter_widget.react.js
+++ b/resources/frontend_client/app/query_builder/filter_widget.react.js
@@ -145,6 +145,7 @@ export default React.createClass({
         if (value && value.length > 0) {
             // value casting.  we need the value in the filter to be of the proper type
             if (this.state.fieldDef.base_type === "IntegerField" ||
+                    this.state.fieldDef.base_type === "SmallIntegerField" ||
                     this.state.fieldDef.base_type === "BigIntegerField") {
                 value = parseInt(value);
             } else if (this.state.fieldDef.base_type === "BooleanField") {
-- 
GitLab