Compare commits

...

3 Commits

Author SHA1 Message Date
Deepak Prabhakara 5e21208b77 fixed indexNamespace 2024-05-02 02:21:22 +01:00
Deepak Prabhakara b543987832 Merge branch 'release' into db-expand-namespace-col 2024-05-01 23:35:58 +01:00
Deepak Prabhakara 5000983a36 Release 1.23.6 2024-04-30 22:32:49 +01:00
3 changed files with 18 additions and 15 deletions

View File

@ -131,19 +131,22 @@ class Sql implements DatabaseDriver {
}
async indexNamespace() {
const res = await this.storeRepository.find({
where: {
namespace: IsNull(),
},
select: ['key'],
});
const searchTerm = ':';
try {
const res = await this.storeRepository.find({
where: {
namespace: IsNull(),
},
select: ['key'],
});
const searchTerm = ':';
for (const r of res) {
const key = r.key;
const tokens2 = key.split(searchTerm).slice(0, 2);
const value = tokens2.join(searchTerm);
await this.storeRepository.update({ key }, { namespace: value });
for (const r of res) {
const key = r.key;
const lastIndex = r.key.lastIndexOf(searchTerm);
await this.storeRepository.update({ key }, { namespace: r.key.substring(0, lastIndex) });
}
} catch (err) {
console.error('Error running indexNamespace:', err);
}
}

4
package-lock.json generated
View File

@ -1,12 +1,12 @@
{
"name": "jackson",
"version": "1.23.5",
"version": "1.23.6",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "jackson",
"version": "1.23.5",
"version": "1.23.6",
"hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {

View File

@ -1,6 +1,6 @@
{
"name": "jackson",
"version": "1.23.5",
"version": "1.23.6",
"private": true,
"description": "SAML 2.0 service",
"keywords": [