equal
deleted
inserted
replaced
513 from soc.modules.gsoc.logic.models.organization import logic as org_logic |
513 from soc.modules.gsoc.logic.models.organization import logic as org_logic |
514 from soc.modules.gsoc.logic.models.program import logic as program_logic |
514 from soc.modules.gsoc.logic.models.program import logic as program_logic |
515 |
515 |
516 for entity in entities: |
516 for entity in entities: |
517 if entity.prefix == 'org': |
517 if entity.prefix == 'org': |
518 org_entity = org_logic.getFromKeyName(entity.key().id_or_name()) |
518 org_entity = org_logic.getFromKeyName(entity.scope.key().id_or_name()) |
519 entity.scope = org_entity |
519 entity.scope = org_entity |
520 entity.home_for = org_entity if entity.home_for else None |
520 entity.home_for = org_entity if entity.home_for else None |
521 |
521 |
522 if entity.prefix == 'program': |
522 if entity.prefix == 'program': |
523 program_entity = program_logic.getFromKeyName(entity.key().id_or_name()) |
523 program_entity = program_logic.getFromKeyName( |
|
524 entity.scope.key().id_or_name()) |
524 entity.scope = program_entity |
525 entity.scope = program_entity |
525 entity.home_for = program_entity if entity.home_for else None |
526 entity.home_for = program_entity if entity.home_for else None |
526 |
527 |
527 # store all Documents |
528 # store all Documents |
528 db.put(entities) |
529 db.put(entities) |