Blueprint file does not save filename to the .txt

I recently updated my kirby2 site to kirby3.
It is a single page site that combines multiple blueprints into one page.

I have a blueprint for my site.

title: Keyfeatures

files: true

pages: false

options: 
  status: false  
  url: false  

fields:

  title:
    label: Überschrift
    type:  text

  subtitle:
    label: Unterüberschrift
    type: text

  imageprofile:
    label: Photo
    type: files

  button:
    label: Button Text
    type: text
    

For Photo, I can select an image in the panel.
However, instead of the filename, like it used to, kirby now saves it like this into the site’s .txt. file:

Imageprofile: - file://zGoEOT2iiAPbdL58

When I’m accessing it via

$data->imageprofile()

But I’m only getting this cryptic file string.

I hope someone can help me :slight_smile:

if ($image = $data->imageprofile()->toFile()) {
echo $image->url();
}

These string are UUIDs, a new feature since Kirby 3.8, to make sure that relations are still valid, even if a file is renamed (or a page slug changes or a user email).

If you don’t want to make use of this feature, you can disable it in your config.

Thank you so much for your very fast reply! It works now!

I browsed the docs but was not able to find information on this matter. Many thanks!!