From 87f0365936e6ae153e31484a96b18935f9a55699 Mon Sep 17 00:00:00 2001
From: Eliot Berriot <contact@eliotberriot.com>
Date: Sun, 9 Jun 2019 18:32:06 +0200
Subject: [PATCH] Fixed splitting issue on multiple search consumer

---
 retribute_api/search/serializers.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/retribute_api/search/serializers.py b/retribute_api/search/serializers.py
index c9a59ef..38693ae 100644
--- a/retribute_api/search/serializers.py
+++ b/retribute_api/search/serializers.py
@@ -5,7 +5,7 @@ class Lookup(serializers.CharField):
     def to_internal_value(self, value):
         value = super().to_internal_value(value)
         try:
-            lookup_type, lookup = value.split(":")
+            lookup_type, lookup = value.split(":", 1)
         except (ValueError, TypeError, AttributeError):
             raise serializers.ValidationError("Invalid lookup {}".format(value))
 
-- 
GitLab