diff --git a/marketplace/services/facebook/service.py b/marketplace/services/facebook/service.py index ff3d4eea..93154b59 100644 --- a/marketplace/services/facebook/service.py +++ b/marketplace/services/facebook/service.py @@ -22,10 +22,7 @@ def create_vtex_catalog(self, validated_data, app, vtex_app, user): "created_by": user, } catalog = self._create_catalog_object(data) - app.config["connected_catalog"] = True - app.save() - vtex_app.config["connected_catalog"] = True - vtex_app.save() + self._update_connected_catalog_flag(vtex_app) return catalog, response.get("id") return None, None @@ -113,3 +110,7 @@ def _create_catalog_object(self, data): name=data.get("name"), created_by=data.get("created_by"), ) + + def _update_connected_catalog_flag(self, app) -> None: + app.config["connected_catalog"] = True + app.save()