mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-08-29 17:07:19 +02:00
TW-1487
- TW-1487 Task export exports some numeric attributes as strings (thanks to Tomas Babej).
This commit is contained in:
parent
134d201cb0
commit
a22d173b9b
2 changed files with 16 additions and 3 deletions
17
src/Task.cpp
17
src/Task.cpp
|
@ -829,6 +829,16 @@ std::string Task::composeJSON (bool decorate /*= false*/) const
|
|||
++attributes_written;
|
||||
}
|
||||
|
||||
else if (type == "numeric")
|
||||
{
|
||||
out << "\""
|
||||
<< i->first
|
||||
<< "\":"
|
||||
<< i->second;
|
||||
|
||||
++attributes_written;
|
||||
}
|
||||
|
||||
// Tags are converted to an array.
|
||||
else if (i->first == "tags")
|
||||
{
|
||||
|
@ -847,6 +857,8 @@ std::string Task::composeJSON (bool decorate /*= false*/) const
|
|||
}
|
||||
|
||||
out << "]";
|
||||
|
||||
++attributes_written;
|
||||
}
|
||||
|
||||
// Everything else is a quoted value.
|
||||
|
@ -894,9 +906,8 @@ std::string Task::composeJSON (bool decorate /*= false*/) const
|
|||
// Include urgency.
|
||||
if (decorate)
|
||||
out << ","
|
||||
<< "\"urgency\":\""
|
||||
<< urgency_c ()
|
||||
<<"\"";
|
||||
<< "\"urgency\":"
|
||||
<< urgency_c ();
|
||||
#endif
|
||||
|
||||
out << "}";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue