diff --git a/lib/odata/properties/integer.rb b/lib/odata/properties/integer.rb
index <HASH>..<HASH> 100644
--- a/lib/odata/properties/integer.rb
+++ b/lib/odata/properties/integer.rb
@@ -59,11 +59,11 @@ module OData
       private
 
       def min_value
-        @min ||= -(2**15)
+        @min ||= -(2**31)
       end
 
       def max_value
-        @max ||= (2**15)-1
+        @max ||= (2**31)-1
       end
     end
Fixed errant implementation of min and max values in OData::Properties::Int<I>.