diff --git a/src/plant_transaction_data/__pycache__/service.cpython-311.pyc b/src/plant_transaction_data/__pycache__/service.cpython-311.pyc index 323bc82..b3b83ad 100644 Binary files a/src/plant_transaction_data/__pycache__/service.cpython-311.pyc and b/src/plant_transaction_data/__pycache__/service.cpython-311.pyc differ diff --git a/src/plant_transaction_data/service.py b/src/plant_transaction_data/service.py index 5963534..c5cded4 100644 --- a/src/plant_transaction_data/service.py +++ b/src/plant_transaction_data/service.py @@ -34,7 +34,9 @@ async def get_all( common, ): """Returns all documents.""" - query = Select(PlantTransactionData).order_by(PlantTransactionData.tahun.desc()) + query = Select(PlantTransactionData).order_by( + PlantTransactionData.is_actual.desc(), PlantTransactionData.tahun.desc() + ) if search: query = query.filter( cast(PlantTransactionData.tahun, String).ilike(f"%{search}%")