diff --git a/api/views/diagnosticimport.py b/api/views/diagnosticimport.py index d62906f18b..24764a185e 100644 --- a/api/views/diagnosticimport.py +++ b/api/views/diagnosticimport.py @@ -21,12 +21,13 @@ from api.permissions import IsAuthenticated from api.serializers import FullCanteenSerializer +from common.siret_sirene import normalise_siret from data.models import Canteen, ImportFailure, ImportType, Sector from data.models.diagnostic import Diagnostic from data.models.teledeclaration import Teledeclaration from .canteen import AddManagerView -from .utils import camelize, decode_bytes, normalise_siret +from .utils import camelize, decode_bytes logger = logging.getLogger(__name__) diff --git a/api/views/purchaseimport.py b/api/views/purchaseimport.py index 64756ec415..b80d3dc000 100644 --- a/api/views/purchaseimport.py +++ b/api/views/purchaseimport.py @@ -17,10 +17,11 @@ from api.permissions import IsAuthenticated from api.serializers import PurchaseSerializer +from common.siret_sirene import normalise_siret from data.models import Canteen, ImportFailure, ImportType, Purchase from .diagnosticimport import ImportDiagnosticsView -from .utils import camelize, decode_bytes, normalise_siret +from .utils import camelize, decode_bytes logger = logging.getLogger(__name__) diff --git a/api/views/utils.py b/api/views/utils.py index e72dc355c8..6b7e529226 100644 --- a/api/views/utils.py +++ b/api/views/utils.py @@ -13,10 +13,6 @@ def camelize(data): return json.loads(camel_case_bytes.decode("utf-8")) -def normalise_siret(siret): - return siret.replace(" ", "").replace("\xa0", "") - - def update_change_reason_with_auth(view, object): try: update_change_reason( diff --git a/common/utils/siret.py b/common/utils/siret.py new file mode 100644 index 0000000000..0ef5915be8 --- /dev/null +++ b/common/utils/siret.py @@ -0,0 +1,2 @@ +def normalise_siret(siret): + return siret.replace(" ", "").replace("\xa0", "")