Only look for [date] outside of metadata entries
This commit is contained in:
parent
31e8ed7587
commit
805a78c121
1 changed files with 15 additions and 15 deletions
|
|
@ -138,6 +138,7 @@ void item_t::parse_tags(const char * p,
|
||||||
scope_t& scope,
|
scope_t& scope,
|
||||||
bool overwrite_existing)
|
bool overwrite_existing)
|
||||||
{
|
{
|
||||||
|
if (! std::strchr(p, ':')) {
|
||||||
if (const char * b = std::strchr(p, '[')) {
|
if (const char * b = std::strchr(p, '[')) {
|
||||||
if (*(b + 1) != '\0' &&
|
if (*(b + 1) != '\0' &&
|
||||||
(std::isdigit(*(b + 1)) || *(b + 1) == '=')) {
|
(std::isdigit(*(b + 1)) || *(b + 1) == '=')) {
|
||||||
|
|
@ -155,9 +156,8 @@ void item_t::parse_tags(const char * p,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (! std::strchr(p, ':'))
|
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
scoped_array<char> buf(new char[std::strlen(p) + 1]);
|
scoped_array<char> buf(new char[std::strlen(p) + 1]);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue