Fix profile icon package refs

This commit is contained in:
Daniel 2023-12-13 15:59:19 +01:00
parent 307fb5a767
commit cd34d64ca6

View file

@ -14,6 +14,7 @@ import (
"github.com/safing/portbase/config" "github.com/safing/portbase/config"
"github.com/safing/portbase/log" "github.com/safing/portbase/log"
"github.com/safing/portmaster/profile" "github.com/safing/portmaster/profile"
"github.com/safing/portmaster/profile/icons"
) )
// ProfileExport holds an export of a profile. // ProfileExport holds an export of a profile.
@ -414,12 +415,12 @@ func ImportProfile(r *ProfileImportRequest, requiredProfileSource profile.Profil
if err != nil { if err != nil {
return nil, fmt.Errorf("%w: icon data is invalid: %w", ErrImportFailed, err) return nil, fmt.Errorf("%w: icon data is invalid: %w", ErrImportFailed, err)
} }
filename, err := profile.UpdateProfileIcon(du.Data, du.MediaType.Subtype) filename, err := icons.UpdateProfileIcon(du.Data, du.MediaType.Subtype)
if err != nil { if err != nil {
return nil, fmt.Errorf("%w: icon is invalid: %w", ErrImportFailed, err) return nil, fmt.Errorf("%w: icon is invalid: %w", ErrImportFailed, err)
} }
p.Icons = []profile.Icon{{ p.Icons = []icons.Icon{{
Type: profile.IconTypeAPI, Type: icons.IconTypeAPI,
Value: filename, Value: filename,
}} }}
} }