modified default settings
This commit is contained in:
@@ -50,12 +50,13 @@ async def create(
|
|||||||
"""Add a new spool to the database. Leave weight empty to assume full spool."""
|
"""Add a new spool to the database. Leave weight empty to assume full spool."""
|
||||||
filament_item = await filament.get_by_id(db, filament_id)
|
filament_item = await filament.get_by_id(db, filament_id)
|
||||||
|
|
||||||
if empty_weight is None:
|
# Set empty_weight to spool_weight if spool_weight is not null and empty_weight not provided
|
||||||
empty_weight = filament_item.spool_weight if filament_item.spool_weight is not None else 0
|
if empty_weight is None and filament_item.spool_weight is not None:
|
||||||
|
empty_weight = filament_item.spool_weight
|
||||||
|
|
||||||
# Calculate initial_weight if not provided
|
# Calculate initial_weight if not provided
|
||||||
if initial_weight is None:
|
if initial_weight is None and filament_item.weight is not None:
|
||||||
initial_weight = (filament_item.weight if filament_item.weight is not None else 0) + empty_weight
|
initial_weight = filament_item.weight - (empty_weight if empty_weight is not None else 0)
|
||||||
|
|
||||||
if used_weight is None:
|
if used_weight is None:
|
||||||
if remaining_weight is not None:
|
if remaining_weight is not None:
|
||||||
|
|||||||
Reference in New Issue
Block a user