diff --git a/slumber/__init__.py b/slumber/__init__.py
index <HASH>..<HASH> 100644
--- a/slumber/__init__.py
+++ b/slumber/__init__.py
@@ -139,7 +139,7 @@ class Resource(ResourceAttributesMixin, object):
 
         resp = self._request("PATCH", data=s.dumps(data), params=kwargs)
         if 200 <= resp.status_code <= 299:
-            if resp.status_code == 201:
+            if resp.status_code == 202:
                 # @@@ Hacky, see description in __call__
                 resource_obj = self(url_override=resp.headers["location"])
                 return resource_obj.get(params=kwargs)
Using the correct status_code for PATCH requests (<I>).