Skip to content

Commit 60e202c

Browse files
committed
Fix Check for int4 PK fields
1 parent 1a72e1b commit 60e202c

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

.docker/docker-compose.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@ services:
99
# - DISPLAY=unix$DISPLAY
1010
- CI=True
1111
- DISPLAY=:99
12+
network_mode: host

CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22

33
## Unreleased
44

5+
* Fix Check for int4 PK fields
6+
57
## 4.5.5 - 2025-12-01
68

7-
* Check just for in4 PK fields
9+
* Check just for int4 PK fields
810
* Fix `children_lizmap_features_table` default value to `False`
911
* Fix `automatic_permalink` default value to `False`
1012

lizmap/project_checker_tools.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ def valid_int4_primary_key(layer: QgsVectorLayer) -> bool:
231231
return False
232232

233233
field = layer.fields().field(primary_key)
234-
return field.typeName().lower() != 'int4'
234+
return field.typeName().lower() in ('int4', 'int2')
235235

236236

237237
def _duplicated_layer_name_or_group(layer_tree: QgsLayerTreeNode, result: Dict) -> Dict[str, int]:

0 commit comments

Comments
 (0)