|  |  | @@ -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 |