diff --git a/system-modules/calendar-dicos.nix b/system-modules/calendar-dicos.nix index 2960bb4..191b1cc 100644 --- a/system-modules/calendar-dicos.nix +++ b/system-modules/calendar-dicos.nix @@ -78,11 +78,14 @@ def modify_event(event): latest_goal = goal latest_week = week - new_description = [event.description.split("\n")[0] or "::"] + try: + new_description = [event.description.split("\n")[0]] + except AttributeError: + new_description = ["::"] new_description.append("") new_description.append(f"Netto: {money_made[0]:.0f},{int(money_made[1] * 10):02d}€") new_description.append(f"This weeks porgress: ({fraction_to_unicode(progress)}/{fraction_to_unicode(goal)})") - new_description.append(f"This weeks deficit: {fraction_to_unicode(deficit)}") + new_description.append(f"You're {fraction_to_unicode(abs(deficit))}h in the {'plus' if deficit < 0 else 'minus'} this week.") event.description = "\n".join(new_description)