Browse Source

Changed the relation init method

Roland Haroutiounian 9 years ago
parent
commit
9729d40fa4
1 changed files with 3 additions and 3 deletions
  1. 3
    3
      lodel/leapi/datahandlers/references/relation.py

+ 3
- 3
lodel/leapi/datahandlers/references/relation.py View File

@@ -1,6 +1,5 @@
1 1
 # -*- coding: utf-8 -*-
2 2
 from lodel.leapi.datahandlers.field_data_handler import FieldDataHandler
3
-from lodel.editorial_model.components import EmField
4 3
 
5 4
 
6 5
 class DataHandler(FieldDataHandler):
@@ -8,11 +7,12 @@ class DataHandler(FieldDataHandler):
8 7
     ## @brief Instanciates a Relation object
9 8
     # @param datahandler FieldDataHandler
10 9
     # @param datahandler_args dict
11
-    # @param reference str
10
+    # @param reference EmField
12 11
     # @param kwargs
13 12
     def __init__(self, datahandler, datahandler_args, reference, **kwargs):
14 13
 
15
-        self.backref_field = EmField(data_handler=datahandler, **datahandler_args)
14
+        data_handler_class = FieldDataHandler.from_name(datahandler)
15
+        self.data_handler = data_handler_class(**datahandler_args)
16 16
         self.backref_ref = reference
17 17
         super().__init__(**kwargs)
18 18
 

Loading…
Cancel
Save