diff --git a/VERSION b/VERSION index 89f804b..6a25677 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.3.77 \ No newline at end of file +1.3.78 \ No newline at end of file diff --git a/app/timetracking/backend/router.py b/app/timetracking/backend/router.py index f5fa124..0bfc5f1 100644 --- a/app/timetracking/backend/router.py +++ b/app/timetracking/backend/router.py @@ -289,8 +289,8 @@ async def approve_time_entry( # Godkend med alle felter approval = TModuleTimeApproval( time_id=time_id, - approved_hours=float(approved_hours), - rounded_to=float(rounded_to) if rounded_to else None, + approved_hours=approved_hours, + rounded_to=rounded_to, approval_note=request.get('approval_note'), billable=True, # Default til fakturerbar is_travel=request.get('is_travel', False) @@ -300,7 +300,7 @@ async def approve_time_entry( except HTTPException: raise except Exception as e: - logger.error(f"❌ Error approving entry: {e}") + logger.error(f"❌ Error approving entry: {e}", exc_info=True) raise HTTPException(status_code=500, detail=str(e))