Comment 17 for bug 1366168

Steps to Reproduce:

    1. Stand up devstack
    2. With the web UI, login as "admin" user, switch to the "demo" project
    3. Go to Admin » Flavors, and Create a test flavor. Give it any properties you like, and set its Flavor Access to the "demo" project only.
    4. Go to Project » Instances, and spawn an instance against the test flavor
    5. Go back to Admin » Flavors, and edit the flavor, e.g., adjust the ephemeral disk size, but DO NOT alter the Flavor Access
    6. Get instance details on the test instance, note the contents of the "Specs" section
    7. Sign out of the web UI and sign in as the "demo" user, switching to the "demo" project
    8. Get instance details on the test instance, note the contents of the "Specs" section

Expected Behavior:

The "Specs" section should be populated with the flavor info from when the instance was spawned on both Steps 6 and 8.

Actual Behavior:

On Step 8, the "Specs" section claims that the flavor is not available. It absolutely should be, since the "demo" user is a member of a project that has access to the flavor.