ugly hack to use hrn instead of urn for now
authorThierry Parmentelat <thierry.parmentelat@inria.fr>
Thu, 28 Nov 2013 14:19:48 +0000 (15:19 +0100)
committerThierry Parmentelat <thierry.parmentelat@inria.fr>
Thu, 28 Nov 2013 14:19:48 +0000 (15:19 +0100)
plugins/googlemap/static/js/googlemap.js
plugins/querytable/static/js/querytable.js

index 0a71a43..b8bbf53 100644 (file)
@@ -44,6 +44,15 @@ googlemap_debug_detailed=false;
            // 
             this.key = (keys && keys.length == 1) ? keys[0] : null;
 
+           // xxx temporary hack
+           // as of nov. 28 2013 we have here this.key='urn', but in any place where
+           // the code tries to access record[this.key] the records only have
+           // keys=type,hrn,network_hrn,hostname
+           // so for now we force using hrn instead
+           // as soon as record have their primary key set this line can be removed
+           // see also same hack in querytable
+           this.key= (this.key == 'urn') ? 'hrn' : this.key;
+
             //// Setup query and record handlers 
            // this query is the one about the slice itself 
            // event related to this query will trigger callbacks like on_new_record
index 4cafe83..12232c8 100644 (file)
             var keys = manifold.metadata.get_key(this.method);
             this.key = (keys && keys.length == 1) ? keys[0] : null;
 
+           // xxx temporary hack
+           // as of nov. 28 2013 we have here this.key='urn', but in any place where
+           // the code tries to access record[this.key] the records only have
+           // keys=type,hrn,network_hrn,hostname
+           // so for now we force using hrn instead
+           // as soon as record have their primary key set this line can be removed
+           // see also same hack in googlemap
+           this.key= (this.key == 'urn') ? 'hrn' : this.key;
+
             /* Setup query and record handlers */
             this.listen_query(options.query_uuid);
             this.listen_query(options.query_all_uuid, 'all');