Skip to content

Commit 38ea41e

Browse files
committed
disable Fiware srrvice path for no auth mode
1 parent 41ffaf6 commit 38ea41e

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

backend/src/writers/orionWriter.js

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ const lines = "--------_----------_-----------------|-------------------_-------
4646

4747
const insertLargeFiles = async (id, obj, config, modelSchema) => {
4848
logger.debug("insertLargeFiles")
49-
const uri = "mongodb://" + config.orionWriter.mongoHost + ":" + config.orionWriter.mongoPort + "/orion-" + (config.fiwareService || config.orionWriter.fiwareService);
49+
const uri = "mongodb://" + config.orionWriter.mongoHost + ":" + config.orionWriter.mongoPort + "/orion" + (config.authConfig.disableAuth ? "" : "-") + (config.authConfig.disableAuth ? "" : (config.fiwareService || config.orionWriter.fiwareService));
5050
const orionDB = await mongoose.createConnection(uri, { useNewUrlParser: true, useUnifiedTopology: true });
5151
const Entity = await orionDB.model("Entity", new mongoose.Schema({}, { strict: false, _id: false }), "entities");
5252
let update, del
@@ -145,10 +145,12 @@ const sendToOrion = async (options, retries) => {
145145

146146
const buildRequestHeaders = (config) => {
147147

148-
var headerObject = {
149-
'Fiware-Service': config.fiwareService || config.orionWriter.fiwareService,
150-
'Fiware-ServicePath': config.fiwareServicePath || config.orionWriter.fiwareServicePath
151-
};
148+
var headerObject = {}
149+
if (!config.authConfig.disableAuth)
150+
headerObject = {
151+
'Fiware-Service': config.fiwareService || config.orionWriter.fiwareService,
152+
'Fiware-ServicePath': config.fiwareServicePath || config.orionWriter.fiwareServicePath
153+
};
152154

153155
if ((config.orionAuthHeaderName || config.orionWriter.orionAuthHeaderName) && (config.orionAuthToken || config.orionWriter.orionAuthToken))
154156
headerObject[config.orionAuthHeaderName || config.orionWriter.orionAuthHeaderName] = config.orionAuthToken || config.orionWriter.orionAuthToken;

0 commit comments

Comments
 (0)