mirror of
https://github.com/GothenburgBitFactory/timewarrior.git
synced 2025-06-26 10:54:28 +02:00
Update task-timewarrior-hook script to 87a3426d8153f92aaee2edf36b2de62e48c4de0e
This commit is contained in:
parent
53a9b8f393
commit
f2e11a0d2d
2 changed files with 9 additions and 2 deletions
|
@ -2,7 +2,7 @@
|
|||
|
||||
###############################################################################
|
||||
#
|
||||
# Copyright 2016 - 2020, 2023, Thomas Lauf, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2016 - 2021, 2023, Gothenburg Bit Factory
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -51,7 +51,13 @@ def extract_tags_from(json_obj):
|
|||
tags.append(json_obj['project'])
|
||||
|
||||
if 'tags' in json_obj:
|
||||
tags.extend(json_obj['tags'])
|
||||
if type(json_obj['tags']) is str:
|
||||
# Usage of tasklib (e.g. in taskpirate) converts the tag list into a string
|
||||
# If this is the case, convert it back into a list first
|
||||
# See https://github.com/tbabej/taskpirate/issues/11
|
||||
tags.extend(json_obj['tags'].split(','))
|
||||
else:
|
||||
tags.extend(json_obj['tags'])
|
||||
|
||||
return tags
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue