From 0d453eb08b0e20aa2e9619f7c992902fec67bb29 Mon Sep 17 00:00:00 2001 From: Nabil Adouani Date: Fri, 28 May 2021 06:35:34 +0200 Subject: [PATCH] #2043 Use custom field ID instead fof name in management page --- .../scripts/services/api/CustomFieldsSrv.js | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/frontend/app/scripts/services/api/CustomFieldsSrv.js b/frontend/app/scripts/services/api/CustomFieldsSrv.js index c1362ebe61..1861d75884 100644 --- a/frontend/app/scripts/services/api/CustomFieldsSrv.js +++ b/frontend/app/scripts/services/api/CustomFieldsSrv.js @@ -1,58 +1,58 @@ -(function() { +(function () { 'use strict'; angular.module('theHiveServices') - .service('CustomFieldsSrv', function($http, $q) { + .service('CustomFieldsSrv', function ($http, $q) { var self = this; this.cache = null; - this.removeField = function(field) { - return $http.delete('./api/customField/' + field.reference); + this.removeField = function (field) { + return $http.delete('./api/customField/' + field.id); }; - this.usage = function(field) { - return $http.get('./api/customFields/' + field.reference + '/use'); + this.usage = function (field) { + return $http.get('./api/customFields/' + field.id + '/use'); }; - this.list = function() { + this.list = function () { return $http.get('./api/customField'); }; - this.get = function(idOrReference) { + this.get = function (idOrReference) { return $http.get('./api/customField/' + idOrReference); }; - this.create = function(field) { + this.create = function (field) { //return $http.post('./api/customField', self._convert(field)); return $http.post('./api/customField', field); }; - this.update = function(id, field) { + this.update = function (id, field) { //return $http.patch('./api/customField/'+id, self._convert(field)); - return $http.patch('./api/customField/'+id, field); + return $http.patch('./api/customField/' + id, field); }; - this.remove = function(id) { + this.remove = function (id) { return $http.delete('./api/customField/' + id); }; - this.clearCache = function() { + this.clearCache = function () { self.cache = null; }; - this.getCache = function(name) { + this.getCache = function (name) { return self.cache[name]; }; - this.all = function() { + this.all = function () { var deferred = $q.defer(); if (self.cache === null) { $http.get('./api/customField') - .then(function(response) { + .then(function (response) { self.cache = {}; - _.each(response.data, function(field) { + _.each(response.data, function (field) { self.cache[field.reference] = field; });