Skip to content

Commit fd225db

Browse files
committed
fix job dataclass
1 parent e08891e commit fd225db

File tree

1 file changed

+5
-3
lines changed
  • src/qgis_server_light/interface

1 file changed

+5
-3
lines changed

src/qgis_server_light/interface/job.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,11 +101,9 @@ def query_layers(self):
101101
return self.QUERY_LAYERS.split(",")
102102

103103

104+
@dataclass
104105
class QslAbstractJob:
105106
svg_paths: List[str] = field(metadata={"type": "Element", "required": True})
106-
extent_buffer: Optional[float] = field(
107-
default=0.0, metadata={"type": "Element", "required": False}
108-
)
109107

110108

111109
@dataclass
@@ -122,6 +120,10 @@ class QslGetMapJob(QslAbstractJob):
122120

123121
custom_layers: List[Custom] = field(metadata={"type": "Element", "required": True})
124122

123+
extent_buffer: Optional[float] = field(
124+
default=0.0, metadata={"type": "Element", "required": False}
125+
)
126+
125127
def get_layer_by_name(self, name: str) -> Raster | Vector | Custom:
126128
name = name.lower()
127129
for layer in self.raster_layers + self.vector_layers + self.custom_layers:

0 commit comments

Comments
 (0)