1.0.10J-r1 にて モジュール管理に不具合  【解決済み】

質問全般・改善要望
noka
メンバー
メンバー
記事: 92
登録日時: 2013年6月19日(水) 10:02

1.0.10J-r1 にて モジュール管理に不具合

投稿記事by noka » 2013年6月24日(月) 18:32

-----
 バージョン : 1.0.10J → 1.0.10J-r1
 その他 : save_module.processor.php
-----

こんにちは。

1.0.10J から 1.0.10J-r1にアップデートしたところ、モジュールの追加や更新時に以下のsqlエラーが出るようになりました。
« Execution of a query to the database failed - Unknown column 'sourcefile' in 'field list' »


原因は
manager/processors/save_module.processor.php
内、84行目と127行目で、存在しないフィールドsourcefileが指定されているためです。

1.0.10Jのファイルと比較したところ、そちらはきちんとresourcefileになっていましたので、新規インストール時のフィールドが変更になったのかと思い、1.0.10J-r1インストールsqlを見たところ変わっていませんでしたので、詳細には追っていませんがtypoか何かだと思われます。
#関連して、13行目もあえて変数名がresourcefile→sourcefileという変更がされているようです。

とりあえず
sourcefile→resourcefileに戻して正常に機能している雰囲気ですが、正しくはどのようにすべきでしょうか?

よろしくお願いいたします。
アバター
yama
管理人
記事: 3154
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.10J-r1 にて モジュール管理に不具合

投稿記事by yama » 2013年6月24日(月) 18:42

本家版の最近の修正を取り込んだ箇所のようですが、本家版のほうが間違ってるみたいです。resourcefileが正解ですね。次のバージョンで本家版も合わせて修正します。
noka
メンバー
メンバー
記事: 92
登録日時: 2013年6月19日(水) 10:02

Re: 1.0.10J-r1 にて モジュール管理に不具合  【解決済み】

投稿記事by noka » 2013年6月24日(月) 19:03

yama さま

早速のご返答ありがとうございました。
-------------
/manager/processor/save_module.processor.php
13行目、84行目、127行目:sourcefile→resourcefile
--------------
ということで、解決済にさせていただきます。
アバター
yama
管理人
記事: 3154
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.10J-r1 にて モジュール管理に不具合

投稿記事by yama » 2013年8月30日(金) 10:58

https://github.com/modxcms-jp/evolution ... 4f17cb0a54
この件、まだ漏れがありました。日本語版はどちらにしても値をセットすることがないので全く影響ないですが、いちおう修正しておきます。