}
*(void **)out = parsed_tmpl;
- return 0;
+ /*
+ * All attributes and functions should be resolved at this point
+ */
+ return tmpl_resolve(parsed_tmpl, NULL);
}
/** Parse per call env
key = "%{Filter-Id}"
ttl = 5
}
+
+# Regression test for literal data
+# Previously failed with "I-Am-A-Static-Key' expands to invalid tmpl type data-unresolved"
+cache static_key {
+ driver = "rbtree"
+ key = "I-Am-A-Static-Key"
+ ttl = 5
+
+ update {
+ &Callback-Id := &Callback-Id[0]
+ }
+}
key = "%{Filter-Id}"
ttl = 5
}
+
+# Regression test for literal data
+cache static_key {
+ driver = "redis"
+
+ redis {
+ server = $ENV{CACHE_REDIS_TEST_SERVER}:30001
+ server = $ENV{CACHE_REDIS_TEST_SERVER}:30002
+ server = $ENV{CACHE_REDIS_TEST_SERVER}:30003
+ server = $ENV{CACHE_REDIS_TEST_SERVER}:30004
+ server = $ENV{CACHE_REDIS_TEST_SERVER}:30005
+ server = $ENV{CACHE_REDIS_TEST_SERVER}:30006
+ }
+
+ key = "I-Am-A-Static-Key"
+ ttl = 5
+
+ update {
+ &Callback-Id := &Callback-Id[0]
+ }
+}