Это не есть карашо. Получается, что программа ведёт себя по-разному в одинаковых ситуациях, то есть поведение непредсказуемо. Такого быть не должно.
Поясняю:
Если у иллюстрации не заполнены данные для GraphiсRiver, программа ругается (ошибка в мета-данных) и не аплоадит иллюстрацию. Если же у той же иллюстрации не хватает слов в описании для BigStockPhoto, программа сама дописывает некую фразу. Но не ругается.
То есть с одним стоком поступаем одним способом, с другим - другим. Нарушено правило consistency, т.е. нет согласованности, предсказуемости.
Ну а второй важный недостаток такого подхода программы - она дописывает фразу, которую инспекторы BigStockPhoto не пропускают. То есть действия программы по самовольному дописываю слов
вредят пользователю:
1. За аплоады заплачено разработчикам Сабмиттера, "кредиты" тратятся, но иллюстрации отклоняются стоком. То есть теряются деньги.
2. Иллюстрации отклоняются стоком. В результате % приёмки падает, а с ним и репутация стокера на BigStockPhoto в глазах инспекторов. По вине программы.
Вывод:
Такое поведение программы недоспустимо. Ошибка должна быть включена в список приоритетных и решена разработчиками в срочном порядке.