-- Add 1 refill filament for each color as user owns all basic colors
-- This creates PLA Basic filaments with 1 refill for each color in the database

-- First, let's insert filaments for all existing colors
INSERT INTO filaments (tip, finish, boja, boja_hex, refill, spulna, kolicina, cena)
SELECT 
    'PLA' as tip,
    'Basic' as finish,
    c.name as boja,
    c.hex as boja_hex,
    1 as refill,
    0 as spulna,
    1 as kolicina,
    '3999' as cena
FROM colors c
WHERE NOT EXISTS (
    -- Only insert if this exact combination doesn't already exist
    SELECT 1 FROM filaments f 
    WHERE f.tip = 'PLA' 
    AND f.finish = 'Basic' 
    AND f.boja = c.name
);

-- Update any existing PLA Basic filaments to have at least 1 refill
UPDATE filaments
SET refill = '1'
WHERE tip = 'PLA' 
AND finish = 'Basic'
AND (refill IS NULL OR refill = '0' OR refill = '');