forked from MapComplete/MapComplete
		
	Fix popup which doesn't show up in the case of duplicate elements on the map
This commit is contained in:
		
							parent
							
								
									54edcf793b
								
							
						
					
					
						commit
						ab05979b81
					
				
					 2 changed files with 19 additions and 4 deletions
				
			
		|  | @ -502,7 +502,18 @@ There are also some technicalities in your theme to keep in mind: | |||
|                     const text = args[2] | ||||
|                     const autoapply = args[3]?.toLowerCase() === "true" | ||||
|                     const overwrite = args[4]?.toLowerCase() === "true" | ||||
|                     const featureIds : UIEventSource<string[]> = tagsSource.map(tags => JSON.parse(tags[featureIdsKey])) | ||||
|                     const featureIds : UIEventSource<string[]> = tagsSource.map(tags => { | ||||
|                           const ids =  tags[featureIdsKey] | ||||
|                         try{ | ||||
|                             if(ids === undefined){ | ||||
|                                 return [] | ||||
|                             } | ||||
|                             return JSON.parse(ids); | ||||
|                         }catch(e){ | ||||
|                             console.warn("Could not parse ", ids, "as JSON to extract IDS which should be shown on the map.") | ||||
|                             return [] | ||||
|                         } | ||||
|                     }) | ||||
|                     return new MultiApply( | ||||
|                         { | ||||
|                             featureIds, | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue