# HG changeset patch # User Adrien Di Mascio # Date 1281372512 -7200 # Node ID d0cb8fde49576e092c8117582d913cf04628723c # Parent bd7e3042791e594b402bf328b583e281c81501e2 [schema] consider ETYPE_NAME_MAP when deserializing specialization relations diff -r bd7e3042791e -r d0cb8fde4957 server/schemaserial.py --- a/server/schemaserial.py Mon Aug 09 16:35:49 2010 +0200 +++ b/server/schemaserial.py Mon Aug 09 18:48:32 2010 +0200 @@ -152,6 +152,8 @@ for etype, stype in session.execute( 'Any XN, ETN WHERE X is CWEType, X name XN, X specializes ET, ET name ETN', build_descr=False): + etype = ETYPE_NAME_MAP.get(etype, etype) + stype = ETYPE_NAME_MAP.get(stype, stype) schema.eschema(etype)._specialized_type = stype schema.eschema(stype)._specialized_by.append(etype) for eid, rtype, desc, sym, il, ftc in session.execute(