changeset 2073:a451feb5e0d0

Set item types in 1.9 import.
author Andreas Kloeckner <inform@tiker.net>
date Sun, 31 Mar 2013 23:12:04 -0400
parents 091125cedd6c
children dc2749d23960
files MoinMoin/script/migration/moin19/import19.py
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/MoinMoin/script/migration/moin19/import19.py	Sun Mar 31 23:26:40 2013 +0200
+++ b/MoinMoin/script/migration/moin19/import19.py	Sun Mar 31 23:12:04 2013 -0400
@@ -31,6 +31,7 @@
 
 from MoinMoin.constants.keys import *
 from MoinMoin.constants.contenttypes import CONTENTTYPE_USER
+from MoinMoin.constants.itemtypes import ITEMTYPE_DEFAULT
 from MoinMoin.constants.namespaces import NAMESPACE_DEFAULT, NAMESPACE_USERPROFILES
 
 UID_OLD = 'old_user_id'  # dynamic field *_id, so we don't have to change schema
@@ -270,6 +271,7 @@
         meta[ITEMID] = itemid
         meta[REVID] = make_uuid()
         meta[NAMESPACE] = NAMESPACE_DEFAULT
+        meta[ITEMTYPE] = ITEMTYPE_DEFAULT
         self.meta = {}
         for k, v in meta.iteritems():
             if isinstance(v, list):
@@ -345,6 +347,7 @@
         meta[SIZE] = size
         meta[ITEMID] = make_uuid()
         meta[REVID] = make_uuid()
+        meta[ITEMTYPE] = ITEMTYPE_DEFAULT
         self.meta = meta