v 6.1.2
Upgrade instructions to 6.1.2 version from a 6.x version.
Due to an issue, the images imported to Litium 6 inRiver connector were not resizable as width and height information were missing.
After applying these changes, run the following sql script to database, to reset the resource file changeset, so that the images will be reimported when they are changed next.
If you are upgrading from a Litium 5 or an earlier version, you do not need to run the sql script.
After running the sql script, you need to restart IIS for all webfronts. You do not need to rebuild search indexes
Update Media.FileFieldData SET TextValue = 0 where FieldDefinitionId = 'inRiverChangeSet'
After applying the fixes, do a full export from inRiver.
Following changes are done from 6.1.1 version to 6.1.2 version
- Litium.AddOns.InRiver.Data:: SyncFileAccess.cs
- UploadBlob method,
- the uploadBlob function return type is changed from long to Dictionary<string, string>() previously, it was fileSize.
- Litium.AddOns.Inriver.Integration\Import
- MediaImporter.cs
- New string constant _metaDataKeyFileSize added
- Method UpdateMediaFile() modified to handle filename already exists exception.
- Method WriteScheduleMediaFileImportCommand() should return commandFilePath instead of null if commandFilePath exists.
- Both overloads of Method CreateDefaultMediaFile() modified to handle filename already exists exception
- Method UploadBlob changed to return a dictionary<string,string> and Extract height and width data.
- New method ExtractHeightAndWidth added.
- Method UpdateBlobFile() changed to have width and height.
- Method public void Import() changed to expect null filePaths.
- New method DeleteMediaFile(SyncCommandInfo syncCommand) added.
- ResourceImporter.cs::ResourceImport
- ProcessDataItem method changed to handle LsAction.Delete event.