satellite-populate returns a weird SQL error when trying to create DockerHubContainer and DockerRegistryContainer entites with a DockerComputeResource. The DockerComputeResource was created successfully but creating the containers fails because an SQL query used to create them fails trying to search with the following error:
ERROR: argument of WHERE must be type boolean, not type integer\nLINE 1: SELECT \"containers\". FROM \"containers\" WHERE (1) LIMIT 20 ...\n ^\n: SELECT \"containers\". FROM \"containers\" WHERE (1) LIMIT 20 OFFSET 0"
***edit- Looks like just the id of the DockerComputeResource is passed into the WHERE clause instead of WHERE(id=1)
Description
satellite-populate returns a weird SQL error when trying to create DockerHubContainer and DockerRegistryContainer entites with a DockerComputeResource. The DockerComputeResource was created successfully but creating the containers fails because an SQL query used to create them fails trying to search with the following error:
ERROR: argument of WHERE must be type boolean, not type integer\nLINE 1: SELECT \"containers\". FROM \"containers\" WHERE (1) LIMIT 20 ...\n ^\n: SELECT \"containers\". FROM \"containers\" WHERE (1) LIMIT 20 OFFSET 0"
***edit- Looks like just the id of the DockerComputeResource is passed into the WHERE clause instead of WHERE(id=1)
What I Did
test_docker_containers.yaml