diff --git a/apps/common/drf/parsers/base.py b/apps/common/drf/parsers/base.py index 9240f7a80..07126b541 100644 --- a/apps/common/drf/parsers/base.py +++ b/apps/common/drf/parsers/base.py @@ -108,7 +108,7 @@ class BaseFileParser(BaseParser): if not matched: return v obj_name, obj_id = matched.groups() - if len(obj_id) < 36: + if obj_id.isdigit(): obj_id = int(obj_id) return {'pk': obj_id, 'name': obj_name}