Skip to content

Adding a recipie - wont add - but /api/recipes/validate has same error for my recipe that the preconfigured ones do #73

@psyciknz

Description

@psyciknz

So I thought I I'd try and add a recipe for a playlist of my highest played songs recently (if I made it cover a year, then it might be like a spotify wrapped playlist.

So trying to add it, it does not show up.
I tried the api/recipes/validate api call and say it processing the file and errors - but it doesn't really help because all the other recipes have the same errors.
I've excluded mine entirely and here is the validate result:

{"this_is":{"recipe_file":"this_is_v1_009.json","valid":false,"errors":["Missing required field: version","Missing required field: description","Missing required field: inputs","Missing required field: strategy_notes"]},"re_discover":{"recipe_file":"re_discover_phase2_v2.json","valid":false,"errors":["Missing required field: version","Missing required field: description","Missing required field: inputs","Missing required field: strategy_notes"]},"genre_mix":{"recipe_file":"genre_mix_v1_001.json","valid":false,"errors":["Missing required field: version","Missing required field: description","Missing required field: inputs","Missing required field: strategy_notes"]},"re_discover_phase1_v2":{"recipe_file":"re_discover_phase1_v2.json","valid":false,"errors":["Missing required field: version","Missing required field: description","Missing required field: inputs","Missing required field: strategy_notes"]},"re_discover_phase2_v2":{"recipe_file":"re_discover_phase2_v2.json","valid":false,"errors":["Missing required f* Connection #0 to host fosco left intact
ield: version","Missing required field: description","Missing required field: inputs","Missing required field: strategy_notes"]}}

It';s not valid json because it seems to lose connection on re_discover_phase2_v2.json

But I manually sorted it and can see:

"this_is": {
		"recipe_file": "this_is_v1_009.json",
		"valid": false,
		"errors": [
			"Missing required field: version",
			"Missing required field: description",
			"Missing required field: inputs",
			"Missing required field: strategy_notes"
		]
	},
	"re_discover": {
		"recipe_file": "re_discover_phase2_v2.json",
		"valid": false,
		"errors": [
			"Missing required field: version",
			"Missing required field: description",
			"Missing required field: inputs",
			"Missing required field: strategy_notes"
		]
	},
	"genre_mix": {
		"recipe_file": "genre_mix_v1_001.json",
		"valid": false,
		"errors": [
			"Missing required field: version",
			"Missing required field: description",
			"Missing required field: inputs",
			"Missing required field: strategy_notes"
		]
	}

With my new one:

"highest_v1": {
		"recipe_file": "highest_v1_001.json",
		"valid": false,
		"errors": [
			"Missing required field: version",
			"Missing required field: description",
			"Missing required field: inputs",
			"Missing required field: strategy_notes"
		]
	}

Having the same complaints.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions