diff --git a/base_jsonify/models/models.py b/base_jsonify/models/models.py index 1adb33de3..b04f566d8 100644 --- a/base_jsonify/models/models.py +++ b/base_jsonify/models/models.py @@ -133,3 +133,15 @@ class Base(models.AbstractModel): results = resolver.resolve(results, self) if resolver else results return results[0] if one else results + + def _jsonify_m2o_to_id(self, fname): + """Helper to get an ID only from a m2o field. + + Example: + + m2o_id + m2o_id:rel_id + _jsonify_m2o_to_id + + """ + return self[fname].id