forked from MapComplete/MapComplete
		
	Add check for duplicate ids in layers, fix duplicates
This commit is contained in:
		
							parent
							
								
									4235c42463
								
							
						
					
					
						commit
						4f6f264445
					
				
					 2 changed files with 11 additions and 2 deletions
				
			
		|  | @ -455,6 +455,15 @@ export class ValidateLayer extends DesugaringStep<LayerConfigJson> { | |||
|             } | ||||
|         } | ||||
| 
 | ||||
|         { | ||||
|             // duplicate ids in tagrenderings check
 | ||||
|           const duplicates = Utils.Dedup(Utils.Dupiclates( Utils.NoNull((json.tagRenderings ?? []).map(tr => tr["id"])))) | ||||
|               .filter(dupl => dupl !== "questions") | ||||
|             if(duplicates.length > 0){ | ||||
|                 errors.push("At "+context+": some tagrenderings have a duplicate id: "+duplicates.join(", ")) | ||||
|             } | ||||
|         } | ||||
|          | ||||
|         try { | ||||
|             { | ||||
|                 // Some checks for legacy elements
 | ||||
|  | @ -472,7 +481,7 @@ export class ValidateLayer extends DesugaringStep<LayerConfigJson> { | |||
|                 } | ||||
|             } | ||||
|             { | ||||
|                 // CHeck location of layer file
 | ||||
|                 // Check location of layer file
 | ||||
|                 const expected: string = `assets/layers/${json.id}/${json.id}.json` | ||||
|                 if (this._path != undefined && this._path.indexOf(expected) < 0) { | ||||
|                     errors.push("Layer is in an incorrect place. The path is " + this._path + ", but expected " + expected) | ||||
|  |  | |||
|  | @ -149,7 +149,7 @@ | |||
|             "render": "{histogram(_embedded_cs:themes, Themename, Number of changesets)}" | ||||
|           }, | ||||
|           { | ||||
|             "id": "hist_themes", | ||||
|             "id": "hist_users", | ||||
|             "render": "{histogram(_embedded_cs:users, Contributor, Number of changesets)}" | ||||
|           } | ||||
|         ], | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue