add default itemKey value support, add license as default value to pad.ma. fixes #1180

This commit is contained in:
j 2012-12-14 15:03:15 +01:00
commit 18d9c93fff
2 changed files with 9 additions and 1 deletions

View file

@ -112,6 +112,10 @@ def get_item(info, user=None, async=False):
item = Item()
item.user = user
item.data = item_data
#set default values
for k in settings.CONFIG['itemKeys']:
if 'default' in k:
item.data[k['id']] = default_data[k['default']]
item.itemId = info.get('oxdbId', item.oxdb_id())
try:
existing_item = Item.objects.get(oxdbId=item.oxdb_id())