I have fresh install of 4.7.4 and feedparser. Creating new content aggregator item, I enter the URL http://search.ebay.com/ws/search/SaleSearch?sofocus=bs&satitle=hdd+playe... and it get's cut down to http://rss.api.ebay.com/ws/rssapi?FeedName=SearchResults&siteId=0&langua... when I enter it into the link field, and of course you can't even submit a working version of this feed. This is brand new install of Drupal using default theme. I thought this was already fixed?

Comments

budda’s picture

When you installed the module did you get any SQL errors in the Watchdog Log/on screen?

The feedmanager modules install script specifically changes the way a URL is stored in the database using:
db_query('ALTER TABLE {aggregator_feed} CHANGE url url TEXT NOT NULL');

Your URL works fine for me here on a test site, although I have been fiddling with it over the months so may try a fresh install later today for you.

What database backend are you using?

jt6919’s picture

there aren't any sql errors......the problem is on the form, the link field in HTML is maxlength 128:

<div class="form-item">
 <label for="edit-link">Link: <span class="form-required" title="This field is required.">*</span></label>
 <input type="text" maxlength="128" name="edit[link]" id="edit-link"  size="60" value="" class="form-text required" />
 <div class="description">The fully-qualified URL to the complete story.</div>
budda’s picture

Version: master » 4.7.x-1.x-dev
Status: Active » Fixed

That will teach me to leave form fields to Drupal's defaults! Set to 1024 characters now.

Using the RSS feed http://rss.api.ebay.com/ws/rssapi?FeedName=SearchResults&siteId=0&langua... as a test, everything worked nicely. I didn't even know eBay had RSS feeds until this issue was posted ;)

Anonymous’s picture

Status: Fixed » Closed (fixed)