Hide Forgot
Description of problem: Organization already has a manifest loaded; when attempting to overwrite the currently installed manifest with a new, using [x]force, an error is returned suggesting the sysadmin use force to overwrite the existing manifest. ''' Subscription manifest upload for provider 'Red Hat' failed. Reason: Owner has already imported from another distributor If you are uploading an older manifest, you can use the Force checkbox to overwrite existing data. ''' Steps to Reproduce: (assuming a manifest is already installed) 1. Login to SAM 2. Navigate to Content Management 3. Browse for manifest 4. Check []force 5. and upload new manifest Actual results: Subscription manifest upload for provider 'Red Hat' failed. Reason: Owner has already imported from another distributor If you are uploading an older manifest, you can use the Force checkbox to overwrite existing data. Expected results: New manifest should be installed overwriting the existing.
To clarify, this bug seems to surface in the following reproducer: 1. Load manifest.zip into org1 2. Navigate to org2. 3. Load manifest.zip into org2 4. Receive error to use force 5. Check Force 6. Attempt to load manifest.zip in to org2 again 7. Receive same error In automation it seems that I am able to load the same manifest in to multiple orgs, that is interesting behavior but more than that this error should not tell the sysadmin to use force, but rather should error out with something along the lines of manifest.zip has already been loaded in to another org, please try a new manifest.
commit 730dada6515918d8667c4c57d580659059b44e7d Author: Tom McKay <thomasmckay> Date: Mon Feb 6 10:45:10 2012 -0500 785799 - show error message suggesting use of force upload not shown when force upload is already set To test: 1. Upload manifest w/o force checkbox -> should see success notice 2. Upload an older manifest from different distributor w/o force checkbox -> should see error notice suggesting use of force 3. Upload older manifest again w/ force checkbox on -> should see error notice but without suggestion of using force