diff --git a/.travis.yml b/.travis.yml index 2cad984..a09afad 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,5 +7,6 @@ env: - TOX_ENV=py26 install: - pip install tox + - '[ "$TOX_ENV" = "py26" ] && pip install importlib || true' script: - tox -e $TOX_ENV diff --git a/facebookads/adobjects/abstractcrudobject.py b/facebookads/adobjects/abstractcrudobject.py index 460f0cd..2896fba 100644 --- a/facebookads/adobjects/abstractcrudobject.py +++ b/facebookads/adobjects/abstractcrudobject.py @@ -259,6 +259,7 @@ def remote_create( node_id=self.get_parent_id_assured(), method='POST', endpoint=self.get_endpoint(), + api=self._api, target_class=self.__class__, response_parser=ObjectParser( reuse_object=self @@ -327,6 +328,7 @@ def remote_read( node_id=self.get_id_assured(), method='GET', endpoint='/', + api=self._api, target_class=self.__class__, response_parser=ObjectParser( reuse_object=self @@ -392,6 +394,7 @@ def remote_update( node_id=self.get_id_assured(), method='POST', endpoint='/', + api=self._api, target_class=self.__class__, response_parser=ObjectParser( reuse_object=self @@ -453,6 +456,7 @@ def remote_delete( node_id=self.get_id_assured(), method='DELETE', endpoint='/', + api=self._api, ) request.add_params(params) if batch is not None: diff --git a/requirements.txt b/requirements.txt index 7c1e952..b61a9eb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,3 @@ requests >= 2.3.0 six >= 1.7.3 +