cubicweb/server/sources/native.py
changeset 11765 9cb215e833b0
parent 11763 39df042f4ab4
child 11767 432f87a63057
--- a/cubicweb/server/sources/native.py	Thu Oct 06 12:15:50 2016 +0200
+++ b/cubicweb/server/sources/native.py	Sat Oct 01 11:56:27 2016 +0200
@@ -644,7 +644,7 @@
         else:  # used by data import
             etypes = {}
             for subject, object in subj_obj_list:
-                etype = cnx.entity_metas(subject)['type']
+                etype = cnx.entity_type(subject)
                 if etype in etypes:
                     etypes[etype].append((subject, object))
                 else:
@@ -669,7 +669,7 @@
     def _delete_relation(self, cnx, subject, rtype, object, inlined=False):
         """delete a relation from the source"""
         if inlined:
-            table = SQL_PREFIX + cnx.entity_metas(subject)['type']
+            table = SQL_PREFIX + cnx.entity_type(subject)
             column = SQL_PREFIX + rtype
             sql = 'UPDATE %s SET %s=NULL WHERE %seid=%%(eid)s' % (table, column,
                                                                   SQL_PREFIX)