Merge branch 'reject-request-fix'
diff --git a/app/soc/modules/gci/views/request.py b/app/soc/modules/gci/views/request.py
index e0d3e18..78c6c66 100644
--- a/app/soc/modules/gci/views/request.py
+++ b/app/soc/modules/gci/views/request.py
@@ -244,6 +244,13 @@
user_key = GCIRequest.user.get_value_for_datastore(
self.data.request_entity)
+ profile_key_name = '/'.join([
+ self.data.program.key().name(), user_key.name()])
+ profile_key = db.Key.from_path(
+ 'GCIProfile', profile_key_name, parent=user_key)
+
+ self.data.requester_profile = profile = db.get(profile_key)
+
if 'accept' in self.data.POST:
options = db.create_transaction_options(xg=True)
@@ -251,14 +258,8 @@
organization_key = self.data.organization.key()
messages = self.data.program.getProgramMessages()
- link_id = user_key.name()
- profile_key_name = '/'.join([self.data.program.key().name(), link_id])
- profile_key = db.Key.from_path(
- 'GCIProfile', profile_key_name, parent=user_key)
-
def accept_request_txn():
request = db.get(request_key)
- self.data.requester_profile = profile = db.get(profile_key)
request.status = 'accepted'