Járműkezelés majdnem kész frontend
This commit is contained in:
@@ -145,6 +145,11 @@ class AssetService:
|
||||
print(f"DEBUG: resolved branch_id={branch_id} for target_org_id={target_org_id}")
|
||||
|
||||
|
||||
# Build individual_equipment with is_primary flag
|
||||
equipment = dict(asset_data.individual_equipment or {})
|
||||
if asset_data.is_primary:
|
||||
equipment['is_primary'] = True
|
||||
|
||||
asset_fields = {
|
||||
'vin': vin_clean,
|
||||
'license_plate': license_plate_clean,
|
||||
@@ -155,7 +160,7 @@ class AssetService:
|
||||
'owner_org_id': asset_data.organization_id or target_org_id,
|
||||
'operator_org_id': None, # AssetCreate doesn't have operator_org_id
|
||||
'status': status,
|
||||
'individual_equipment': asset_data.individual_equipment or {},
|
||||
'individual_equipment': equipment,
|
||||
'created_at': datetime.utcnow(),
|
||||
|
||||
# Classification
|
||||
@@ -182,6 +187,9 @@ class AssetService:
|
||||
'door_count': asset_data.door_count,
|
||||
'seat_count': asset_data.seat_count,
|
||||
|
||||
# Mileage
|
||||
'current_mileage': asset_data.current_mileage,
|
||||
|
||||
# Equipment
|
||||
'roof_type': asset_data.roof_type,
|
||||
'audio_system_type': asset_data.audio_system_type,
|
||||
|
||||
Reference in New Issue
Block a user