diff --git a/SAS/ResourceAssignment/ResourceAssignmentEditor/lib/static/app/app.js b/SAS/ResourceAssignment/ResourceAssignmentEditor/lib/static/app/app.js
index 34baf77717e07b539ee4e1478303e521e748581d..ce05ea5a84bc136bbdabb54b8f521afe638c62a5 100644
--- a/SAS/ResourceAssignment/ResourceAssignmentEditor/lib/static/app/app.js
+++ b/SAS/ResourceAssignment/ResourceAssignmentEditor/lib/static/app/app.js
@@ -46,14 +46,12 @@ app.filter('secondsToHHmmss', function($filter) {
 
 //filter unique items in array
 Array.prototype.unique = function() {
-    var unique = [];
+    var unique = {};
     var length = this.length;
 
     for (var i = 0; i < length; i++) {
         var item = this[i];
-        if (unique.indexOf(item) == -1) {
-            unique.push(item);
-        }
+        unique[item] = true;
     }
-    return unique;
+    return Object.keys(unique);
 };