|
|
@@ -9,7 +9,7 @@ from django_response import response
|
9
|
9
|
from paginator import pagination
|
10
|
10
|
from TimeConvert import TimeConvert as tc
|
11
|
11
|
|
12
|
|
-from member.models import MemberActivityInfo, MemberActivitySignupInfo
|
|
12
|
+from member.models import MemberActivityInfo, MemberActivitySignupInfo, MemberActivityContributionInfo
|
13
|
13
|
from kodo.decorators import check_admin
|
14
|
14
|
from utils.error.errno_utils import MemberActivityStatusCode
|
15
|
15
|
|
|
|
@@ -114,6 +114,9 @@ def activity_update(request, administrator):
|
114
|
114
|
except MemberActivityInfo.DoesNotExist:
|
115
|
115
|
return response(MemberActivityStatusCode.ACTIVITY_NOT_FOUND)
|
116
|
116
|
|
|
117
|
+ if log.main_activity_id != main_activity_id:
|
|
118
|
+ MemberActivityContributionInfo.objects.filter(activity_id=log.activity_id).update(main_activity_id=main_activity_id)
|
|
119
|
+
|
117
|
120
|
log.activity_type = activity_type
|
118
|
121
|
log.activity_section = activity_section
|
119
|
122
|
log.title = title
|