Trac: сбой при выполнении отчета: динамическая переменная '$ MYVAR' не определена - PullRequest
1 голос
/ 08 июля 2011

Я пытаюсь разработать собственный отчет для трассировки с использованием SQL.На одном из моих примеров, если я укажу динамическую переменную, такую ​​как $ MYVAR, в отчете появится небольшая форма, в которой я могу заполнить это значение.В других случаях я получаю сообщение об ошибке «Ошибка выполнения отчета: динамическая переменная $ MYVAR не определена».Почему я получаю эту ошибку?

Серверы, на которых это работает, являются хорошо установленными экземплярами trac с базой данных MySQL.Сервер с ошибкой - это новая установка с SQLite.

Пример запроса, который я выполняю:

SELECT 
  t.id AS ticket, t.version, t.time AS created, test_four.value as 'My Select'
FROM 
  ticket t
LEFT OUTER JOIN ticket_custom test_four ON
  (t.id = test_four.ticket AND test_four.name = 'test_four')
WHERE
  (test_four.value like '$MYVAR' or (test_four.value is null and '$MYVAR' = '%'))

с

[ticket-custom]
test_four = select
test_four.label = My selectbox
test_four.options = |one|two|third option|four
test_four.value =

в качестве настраиваемого поляконфигурации.Спасибо за помощь.

1 Ответ

2 голосов
/ 09 июля 2011

Как оказалось, окно аргумента было введено в trac 0.12, и я запускал .11 в моем новом экземпляре.

...