@@ -371,26 +371,32 @@ int Lua::setvar(lua_State *L) {
371
371
372
372
if (collection == " TX" ) {
373
373
t->m_collections .m_tx_collection ->storeOrUpdateFirst (
374
- " TX:" + variableName, " " , var_value);
374
+ variableName,
375
+ var_value);
375
376
}
376
377
else if (collection == " IP" ) {
377
378
t->m_collections .m_ip_collection ->storeOrUpdateFirst (
378
- " IP:" + variableName, t->m_collections .m_ip_collection_key ,
379
+ variableName, t->m_collections .m_ip_collection_key ,
380
+ t->m_rules ->m_secWebAppId .m_value ,
379
381
var_value);
380
382
}
381
383
else if (collection == " GLOBAL" ) {
382
384
t->m_collections .m_global_collection ->storeOrUpdateFirst (
383
- " GLOBAL:" + variableName, t->m_collections .m_global_collection_key ,
385
+ variableName, t->m_collections .m_global_collection_key ,
386
+ t->m_rules ->m_secWebAppId .m_value ,
384
387
var_value);
385
388
}
386
389
else if (collection == " RESOURCE" ) {
387
390
t->m_collections .m_resource_collection ->storeOrUpdateFirst (
388
- " RESOURCE:" + variableName,
389
- t->m_collections .m_resource_collection_key , var_value);
391
+ variableName,
392
+ t->m_collections .m_resource_collection_key ,
393
+ t->m_rules ->m_secWebAppId .m_value ,
394
+ var_value);
390
395
}
391
396
else if (collection == " SESSION" ) {
392
397
t->m_collections .m_session_collection ->storeOrUpdateFirst (
393
- " SESSION:" + variableName, t->m_collections .m_session_collection_key ,
398
+ variableName, t->m_collections .m_session_collection_key ,
399
+ t->m_rules ->m_secWebAppId .m_value ,
394
400
var_value);
395
401
}
396
402
0 commit comments