File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
V2/time_tracker/activities/_application/_activities Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change 99from time_tracker ._infrastructure import DB
1010from time_tracker .utils .parsers import parse_status_to_string_for_ui as parse_status
1111from time_tracker .utils .parsers import parse_status_to_number
12+ from time_tracker .utils .enums import StatusEnums
1213
1314
1415def update_activity (req : func .HttpRequest ) -> func .HttpResponse :
@@ -41,11 +42,13 @@ def _update(activity_id: int, activity_data: dict) -> str:
4142 activity_use_case = _domain ._use_cases .UpdateActivityUseCase (
4243 _create_activity_service (database )
4344 )
45+ status = parse_status_to_number (activity_data .get ("status" ))
46+ deleted = status == StatusEnums .inactive .value
4447 activity = activity_use_case .update_activity (
4548 activity_id , activity_data .get ("name" ),
4649 activity_data .get ("description" ),
47- parse_status_to_number ( activity_data . get ( " status" )) ,
48- activity_data . get ( " deleted" )
50+ status ,
51+ deleted ,
4952 )
5053 return json .dumps (parse_status (activity .__dict__ )) if activity else b'Not Found'
5154
You can’t perform that action at this time.
0 commit comments