-----
バージョン : 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に戻して正常に機能している雰囲気ですが、正しくはどのようにすべきでしょうか?
よろしくお願いいたします。
1.0.10J-r1 にて モジュール管理に不具合 【解決済み】
Re: 1.0.10J-r1 にて モジュール管理に不具合
本家版の最近の修正を取り込んだ箇所のようですが、本家版のほうが間違ってるみたいです。resourcefileが正解ですね。次のバージョンで本家版も合わせて修正します。
Re: 1.0.10J-r1 にて モジュール管理に不具合 【解決済み】
yama さま
早速のご返答ありがとうございました。
-------------
/manager/processor/save_module.processor.php
13行目、84行目、127行目:sourcefile→resourcefile
--------------
ということで、解決済にさせていただきます。
早速のご返答ありがとうございました。
-------------
/manager/processor/save_module.processor.php
13行目、84行目、127行目:sourcefile→resourcefile
--------------
ということで、解決済にさせていただきます。
Re: 1.0.10J-r1 にて モジュール管理に不具合
https://github.com/modxcms-jp/evolution ... 4f17cb0a54
この件、まだ漏れがありました。日本語版はどちらにしても値をセットすることがないので全く影響ないですが、いちおう修正しておきます。
この件、まだ漏れがありました。日本語版はどちらにしても値をセットすることがないので全く影響ないですが、いちおう修正しておきます。